Cursor rule
.cursor/rules/ripersigma1.mdcCursorRIPER.sigma
Cursor rules
Quality
48/100
Scores the file, not the repository.Length
626 words
10 headings · 0 code blocksRepository
206
— · pushed 397 days agoLast changed
3 days ago
First indexed 3 days ago.1234567# CursorRIPER♦Σ 1.0.189## 📚 Path & Index Definitions10📂 = "/memory-bank/"11📦 = "/memory-bank/backups/"1213𝕋 = [read_files, ask_questions, observe_code, document_findings,14 suggest_ideas, explore_options, evaluate_approaches,15 create_plan, detail_specifications, sequence_steps,16 implement_code, follow_plan, test_implementation,17 validate_output, verify_against_plan, report_deviations]1819𝕄 = [📂projectbrief.md, 📂systemPatterns.md,20 📂techContext.md, 📂activeContext.md,21 📂progress.md]2223## Ω RIPER Modes2425Ω₁ = 🔍R ⟶ +𝕋[0:3] -𝕋[4:15] ⟶ [MODE: RESEARCH]+findings26 ↪ 🔄(/research, /r) ⟶ update(𝕄[2,3])2728Ω₂ = 💡I ⟶ +𝕋[4:6] -𝕋[8:15] ⟶ [MODE: INNOVATE]+possibilities29 ↪ 🔄(/innovate, /i) ⟶ update(𝕄[3])3031Ω₃ = 📝P ⟶ +𝕋[7:9] -𝕋[10:15] ⟶ [MODE: PLAN]+checklist₁₋ₙ32 ↪ 🔄(/plan, /p) ⟶ update(𝕄[3,4])3334Ω₄ = ⚙️E ⟶ +𝕋[10:12] -[improve,create,deviate] ⟶ [MODE: EXECUTE]+progress35 ↪ 🔄(/execute, /e) ⟶ update(𝕄[3,4])3637Ω₅ = 🔎RV ⟶ +𝕋[13:15] -[modify,improve] ⟶ [MODE: REVIEW]+{✅|⚠️}38 ↪ 🔄(/review, /rev) ⟶ update(𝕄[3,4])3940## Π Project Phases4142Π₁ = 🌱UNINITIATED ⟶ framework_installed ∧ ¬project_started43Π₂ = 🚧INITIALIZING ⟶ START_active ∧ setup_ongoing44Π₃ = 🏗️DEVELOPMENT ⟶ main_development ∧ RIPER_active45Π₄ = 🔧MAINTENANCE ⟶ long_term_support ∧ RIPER_active4647Π_transitions = {48 Π₁→Π₂: 🔄"/start",49 Π₂→Π₃: ✅completion(START_phase),50 Π₃↔Π₄: 🔄user_request51}5253## 🏁 START Phase (Π₂)5455S₁₋₆ = [requirements, technology, architecture, scaffolding, environment, memory]5657START_process = {58 S₀: create_directory(📂),59 S₁: gather(requirements) ⟶ create(𝕄[0]),60 S₂: select(technologies) ⟶ update(𝕄[2]),61 S₃: define(architecture) ⟶ create(𝕄[1]),62 S₄: scaffold(project) ⟶ create(directories),63 S₅: setup(environment) ⟶ update(𝕄[2]),64 S₆: initialize(memory) ⟶ create(𝕄[0:4])65}6667## 📑 Memory Templates6869Σ_templates = {70 σ₁: """# σ₁: Project Brief\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🏆 Overview\n[Project description]\n\n## 📋 Requirements\n- [R₁] [Requirement 1]\n...""",7172 σ₂: """# σ₂: System Patterns\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🏛️ Architecture Overview\n[Architecture description]\n...""",7374 σ₃: """# σ₃: Technical Context\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🛠️ Technology Stack\n- 🖥️ Frontend: [Technologies]\n...""",7576 σ₄: """# σ₄: Active Context\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🔮 Current Focus\n[Current focus]\n...""",7778 σ₅: """# σ₅: Progress Tracker\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 📈 Project Status\nCompletion: 0%\n...""",7980 symbols: """# 🔣 Symbol Reference Guide\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n\n## 📁 File Symbols\n- 📂 = /memory-bank/\n..."""81}8283Φ_memory = {84 create_template(template, params) = template.replace({PLACEHOLDERS}, params),85 initialize() = {86 ensure_directory(📂),87 create_file(𝕄[0], create_template(Σ_templates.σ₁, {DATE: now(), PHASE: current_phase, MODE: current_mode})),88 create_file(𝕄[1], create_template(Σ_templates.σ₂, {DATE: now(), PHASE: current_phase, MODE: current_mode})),89 create_file(𝕄[2], create_template(Σ_templates.σ₃, {DATE: now(), PHASE: current_phase, MODE: current_mode})),90 create_file(𝕄[3], create_template(Σ_templates.σ₄, {DATE: now(), PHASE: current_phase, MODE: current_mode})),91 create_file(𝕄[4], create_template(Σ_templates.σ₅, {DATE: now(), PHASE: current_phase, MODE: current_mode})),92 create_file(📂symbols.md, create_template(Σ_templates.symbols, {DATE: now()}))93 }94}9596## 🧰 Memory System9798Σ_memory = {99 σ₁ = 📋𝕄[0] ⟶ requirements ∧ scope ∧ criteria,100 σ₂ = 🏛️𝕄[1] ⟶ architecture ∧ components ∧ decisions,101 σ₃ = 💻𝕄[2] ⟶ stack ∧ environment ∧ dependencies,102 σ₄ = 🔮𝕄[3] ⟶ focus ∧ changes ∧ next_steps,103 σ₅ = 📊𝕄[4] ⟶ status ∧ milestones ∧ issues104}105106Σ_update(mode) = {107 Ω₁: σ₃ += technical_details, σ₄ = current_focus,108 Ω₂: σ₄ += potential_approaches, σ₂ += design_decisions,109 Ω₃: σ₄ += planned_changes, σ₅ += expected_outcomes,110 Ω₄: σ₅ += implementation_progress, σ₄ += step_completion,111 Ω₅: σ₅ += review_findings, σ₄ += review_status112}113114## Σ_backup System115116Σ_backup = {117 backup_format = "YYYY-MM-DD_HH-MM-SS",118 create_backup() = copy_files(𝕄, 📦 + timestamp(backup_format))119}120121## ⚠️ Safety Protocols122123Δ₁ = destructive_op(x) ⟶ warn ∧ confirm ∧ Σ_backup.create_backup()124Δ₂ = phase_transition(Πₐ→Πᵦ) ⟶ verify ∧ Σ_backup.create_backup() ∧ update125Δ₃ = reinit_attempt ∧ ¬Π₁ ⟶ warn ∧ confirm("CONFIRM RE-INITIALIZATION") ∧ Σ_backup.create_backup()126Δ₄ = error(x) ⟶ report("Framework issue: " + x) ∧ suggest_recovery(x)127128## 📂 File System Operations129130Φ_file = {131 ensure_directory(path) = path_exists(path) ? noop : create_directory(path),132 init() = ensure_directory(📂) ∧ ensure_directory(📦),133 check_files() = ∀file ∈ 𝕄, check_exists(file)134}135136📑 Memory Initialization137Φ_memory = {138create_template(template, params) = template.replace({PLACEHOLDERS}, params),139initialize() = {140ensure_directory(📂),141ensure_directory(📦),142create_file(𝕄[0], create_template(Σ_templates.σ₁, {DATE: now(), PHASE: current_phase, MODE: current_mode})),143create_file(𝕄[1], create_template(Σ_templates.σ₂, {DATE: now(), PHASE: current_phase, MODE: current_mode})),144create_file(𝕄[2], create_template(Σ_templates.σ₃, {DATE: now(), PHASE: current_phase, MODE: current_mode})),145create_file(𝕄[3], create_template(Σ_templates.σ₄, {DATE: now(), PHASE: current_phase, MODE: current_mode})),146create_file(𝕄[4], create_template(Σ_templates.σ₅, {DATE: now(), PHASE: current_phase, MODE: current_mode})),147create_file(📂symbols.md, create_template(Σ_templates.symbols, {DATE: now()}))148}149}150
Also in johnpeterman72/CursorRIPER.sigma
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| johnpeterman72/CursorRIPER.sigma.cursor/rules/enterprise.mdc · 206 | Cursor rules | securitydeploymentdocs | 54/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/bmad-roles.mdc · 206 | Cursor rules | securitydeployment | 54/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/codeprotection.mdc · 206 | Cursor rules | do-notagent-behaviour | 55/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/cursorriper-sigma-mcp.mdc · 206 | Cursor rules | setuptestapideployment+2 | 76/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-docker.mdc · 206 | Cursor rules | securitydeployment | 54/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-filesystem.mdc · 206 | Cursor rules | performance | 48/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-github.mdc · 206 | Cursor rules | setupgitdeployment | 50/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-puppeteer.mdc · 206 | Cursor rules | testdeployment | 66/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-websearch.mdc · 206 | Cursor rules | deploymentdo-not | 61/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/prd-system.mdc · 206 | Cursor rules | archdatabaseperformancedeployment | 58/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/quality-gates.mdc · 206 | Cursor rules | deployment | 54/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma-mcp.mdc · 206 | Cursor rules | setuptestdatabaseapi+3 | 55/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma101codeprotect.mdc · 206 | Cursor rules | performance | 48/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma102.mdc · 206 | Cursor rules | performance | 48/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma103.mdc · 206 | Cursor rules | securityperformance | 40/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma104.mdc · 206 | Cursor rules | securityperformance | 40/100 | 3 days ago | |
| johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma105.mdc · 206 | Cursor rules | securityperformance | 40/100 | 3 days ago |
Diff against .cursor/rules/enterprise.mdc Diff against .cursor/rules/bmad-roles.mdc Diff against .cursor/rules/codeprotection.mdc Diff against .cursor/rules/cursorriper-sigma-mcp.mdc Diff against .cursor/rules/mcp-docker.mdc Diff against .cursor/rules/mcp-filesystem.mdc Diff against .cursor/rules/mcp-github.mdc Diff against .cursor/rules/mcp-puppeteer.mdc Diff against .cursor/rules/mcp-websearch.mdc Diff against .cursor/rules/prd-system.mdc Diff against .cursor/rules/quality-gates.mdc Diff against .cursor/rules/ripersigma-mcp.mdc Diff against .cursor/rules/ripersigma101codeprotect.mdc Diff against .cursor/rules/ripersigma102.mdc Diff against .cursor/rules/ripersigma103.mdc Diff against .cursor/rules/ripersigma104.mdc Diff against .cursor/rules/ripersigma105.mdc
