RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cursor rules/johnpeterman72/CursorRIPER.sigma

Cursor rule

.cursor/rules/ripersigma1.mdc

CursorRIPER.sigma

Cursor rules

Quality

48/100

Scores the file, not the repository.

Length

626 words

10 headings · 0 code blocks

Repository

206

— · pushed 397 days ago

Last changed

3 days ago

First indexed 3 days ago.
johnpeterman72/CursorRIPER.sigma/.cursor/rules/ripersigma1.mdcRawGitHub
1---
2description: "CursorRIPER.sigma"
3globs:
4alwaysApply: true
5---
6 
7# CursorRIPER♦Σ 1.0.1
8 
9## 📚 Path & Index Definitions
10📂 = "/memory-bank/"
11📦 = "/memory-bank/backups/"
12 
13𝕋 = [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]
18
19𝕄 = [📂projectbrief.md, 📂systemPatterns.md,
20 📂techContext.md, 📂activeContext.md,
21 📂progress.md]
22 
23## Ω RIPER Modes
24 
25Ω₁ = 🔍R ⟶ +𝕋[0:3] -𝕋[4:15] ⟶ [MODE: RESEARCH]+findings
26 ↪ 🔄(/research, /r) ⟶ update(𝕄[2,3])
27 
28Ω₂ = 💡I ⟶ +𝕋[4:6] -𝕋[8:15] ⟶ [MODE: INNOVATE]+possibilities
29 ↪ 🔄(/innovate, /i) ⟶ update(𝕄[3])
30 
31Ω₃ = 📝P ⟶ +𝕋[7:9] -𝕋[10:15] ⟶ [MODE: PLAN]+checklist₁₋ₙ
32 ↪ 🔄(/plan, /p) ⟶ update(𝕄[3,4])
33 
34Ω₄ = ⚙️E ⟶ +𝕋[10:12] -[improve,create,deviate] ⟶ [MODE: EXECUTE]+progress
35 ↪ 🔄(/execute, /e) ⟶ update(𝕄[3,4])
36 
37Ω₅ = 🔎RV ⟶ +𝕋[13:15] -[modify,improve] ⟶ [MODE: REVIEW]+{✅|⚠️}
38 ↪ 🔄(/review, /rev) ⟶ update(𝕄[3,4])
39 
40## Π Project Phases
41 
42Π₁ = 🌱UNINITIATED ⟶ framework_installed ∧ ¬project_started
43Π₂ = 🚧INITIALIZING ⟶ START_active ∧ setup_ongoing
44Π₃ = 🏗️DEVELOPMENT ⟶ main_development ∧ RIPER_active
45Π₄ = 🔧MAINTENANCE ⟶ long_term_support ∧ RIPER_active
46 
47Π_transitions = {
48 Π₁→Π₂: 🔄"/start",
49 Π₂→Π₃: ✅completion(START_phase),
50 Π₃↔Π₄: 🔄user_request
51}
52 
53## 🏁 START Phase (Π₂)
54 
55S₁₋₆ = [requirements, technology, architecture, scaffolding, environment, memory]
56 
57START_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}
66 
67## 📑 Memory Templates
68 
69Σ_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...""",
71
72 σ₂: """# σ₂: System Patterns\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🏛️ Architecture Overview\n[Architecture description]\n...""",
73
74 σ₃: """# σ₃: Technical Context\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🛠️ Technology Stack\n- 🖥️ Frontend: [Technologies]\n...""",
75
76 σ₄: """# σ₄: Active Context\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🔮 Current Focus\n[Current focus]\n...""",
77
78 σ₅: """# σ₅: Progress Tracker\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 📈 Project Status\nCompletion: 0%\n...""",
79
80 symbols: """# 🔣 Symbol Reference Guide\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n\n## 📁 File Symbols\n- 📂 = /memory-bank/\n..."""
81}
82 
83Φ_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}
95 
96## 🧰 Memory System
97 
98Σ_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 ∧ issues
104}
105 
106Σ_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_status
112}
113 
114## Σ_backup System
115 
116Σ_backup = {
117 backup_format = "YYYY-MM-DD_HH-MM-SS",
118 create_backup() = copy_files(𝕄, 📦 + timestamp(backup_format))
119}
120 
121## ⚠️ Safety Protocols
122 
123Δ₁ = destructive_op(x) ⟶ warn ∧ confirm ∧ Σ_backup.create_backup()
124Δ₂ = phase_transition(Πₐ→Πᵦ) ⟶ verify ∧ Σ_backup.create_backup() ∧ update
125Δ₃ = reinit_attempt ∧ ¬Π₁ ⟶ warn ∧ confirm("CONFIRM RE-INITIALIZATION") ∧ Σ_backup.create_backup()
126Δ₄ = error(x) ⟶ report("Framework issue: " + x) ∧ suggest_recovery(x)
127 
128## 📂 File System Operations
129 
130Φ_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}
135 
136📑 Memory Initialization
137Φ_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 

Sections

  • CursorRIPER♦Σ 1.0.1
  • 📚 Path & Index Definitions
  • Ω RIPER Modes
  • Π Project Phases
  • 🏁 START Phase (Π₂)
  • 📑 Memory Templates
  • 🧰 Memory System
  • Σ_backup System
  • ⚠️ Safety Protocols
  • 📂 File System Operations

What it covers

performance

Glob targeting

  • [object Object]

Format

Cursor rules

The most expressive format here. Many small .mdc files, each with frontmatter declaring when it should load, so a rule about migrations only enters context when a migration is open. Costs the most to maintain and only one editor reads it.

What the corpus says about it

Repository

Owner
johnpeterman72
Language
—
License
—
Archived
no

All configs in this repo

Also in johnpeterman72/CursorRIPER.sigma

Diff this repo’s formats

One 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?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
johnpeterman72/CursorRIPER.sigma.cursor/rules/enterprise.mdc · 206Cursor rulesunclassifiedsecuritydeploymentdocs54/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/bmad-roles.mdc · 206Cursor rulesunclassifiedsecuritydeployment54/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/codeprotection.mdc · 206Cursor rulesunclassifieddo-notagent-behaviour55/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/cursorriper-sigma-mcp.mdc · 206Cursor rulesunclassifiedsetuptestapideployment+276/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-docker.mdc · 206Cursor rulesunclassifiedsecuritydeployment54/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-filesystem.mdc · 206Cursor rulesunclassifiedperformance48/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-github.mdc · 206Cursor rulesunclassifiedsetupgitdeployment50/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-puppeteer.mdc · 206Cursor rulesunclassifiedtestdeployment66/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/mcp-websearch.mdc · 206Cursor rulesunclassifieddeploymentdo-not61/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/prd-system.mdc · 206Cursor rulesunclassifiedarchdatabaseperformancedeployment58/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/quality-gates.mdc · 206Cursor rulesunclassifieddeployment54/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma-mcp.mdc · 206Cursor rulesunclassifiedsetuptestdatabaseapi+355/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma101codeprotect.mdc · 206Cursor rulesunclassifiedperformance48/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma102.mdc · 206Cursor rulesunclassifiedperformance48/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma103.mdc · 206Cursor rulesunclassifiedsecurityperformance40/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma104.mdc · 206Cursor rulesunclassifiedsecurityperformance40/1003 days ago
johnpeterman72/CursorRIPER.sigma.cursor/rules/ripersigma105.mdc · 206Cursor rulesunclassifiedsecurityperformance40/1003 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
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack