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/ripersigma103.mdc

use these rules for every chat

Cursor rules

Quality

40/100

Scores the file, not the repository.

Length

1,680 words

25 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/ripersigma103.mdcRawGitHub
1---
2description: use these rules for every chat
3globs:
4alwaysApply: true
5---
6 
7# CursorRIPER♦Σ 1.0.3 -(code protect + context + permissions)
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, 📂protection.md]
22 
23## 🔐 CRUD Permission System
24 
25ℙ = {C: create, R: read, U: update, D: delete}
26 
27ℙ(Ω₁) = {R: ✓, C: ✗, U: ✗, D: ✗} // Research mode
28ℙ(Ω₂) = {R: ✓, C: ~, U: ✗, D: ✗} // Innovate mode (~: conceptual only)
29ℙ(Ω₃) = {R: ✓, C: ✓, U: ~, D: ✗} // Plan mode (~: plan changes only)
30ℙ(Ω₄) = {R: ✓, C: ✓, U: ✓, D: ~} // Execute mode (~: limited scope)
31ℙ(Ω₅) = {R: ✓, C: ✗, U: ✗, D: ✗} // Review mode
32 
33𝕆ᵣₑₐₗ = {modify_files, write_code, delete_content, refactor}
34𝕆ᵥᵢᵣₜᵤₐₗ = {suggest_ideas, explore_concepts, evaluate_approaches}
35𝕆ₒᵦₛₑᵣᵥₑ = {read_files, analyze_content, identify_patterns}
36 
37𝕊(Ω₁) = {𝕆ₒᵦₛₑᵣᵥₑ: ✓, 𝕆ᵥᵢᵣₜᵤₐₗ: ~, 𝕆ᵣₑₐₗ: ✗} // Research
38𝕊(Ω₂) = {𝕆ₒᵦₛₑᵣᵥₑ: ✓, 𝕆ᵥᵢᵣₜᵤₐₗ: ✓, 𝕆ᵣₑₐₗ: ✗} // Innovate
39𝕊(Ω₃) = {𝕆ₒᵦₛₑᵣᵥₑ: ✓, 𝕆ᵥᵢᵣₜᵤₐₗ: ✓, 𝕆ᵣₑₐₗ: ~} // Plan
40𝕊(Ω₄) = {𝕆ₒᵦₛₑᵣᵥₑ: ✓, 𝕆ᵥᵢᵣₜᵤₐₗ: ~, 𝕆ᵣₑₐₗ: ✓} // Execute
41𝕊(Ω₅) = {𝕆ₒᵦₛₑᵣᵥₑ: ✓, 𝕆ᵥᵢᵣₜᵤₐₗ: ~, 𝕆ᵣₑₐₗ: ✗} // Review
42 
43## Ω RIPER Modes with Permission Enforcement
44 
45Ω₁ = 🔍R ⟶ ℙ(Ω₁) ⟶ +𝕋[0:3] -𝕋[4:15] ⟶ [MODE: RESEARCH]+findings
46 ↪ 🔄(/research, /r) ⟶ update(𝕄[2,3]) ⟶ enforce_permissions(𝕊(Ω₁))
47 
48Ω₂ = 💡I ⟶ ℙ(Ω₂) ⟶ +𝕋[4:6] -𝕋[8:15] ⟶ [MODE: INNOVATE]+possibilities
49 ↪ 🔄(/innovate, /i) ⟶ update(𝕄[3]) ⟶ enforce_permissions(𝕊(Ω₂))
50 
51Ω₃ = 📝P ⟶ ℙ(Ω₃) ⟶ +𝕋[7:9] -𝕋[10:15] ⟶ [MODE: PLAN]+checklist₁₋ₙ
52 ↪ 🔄(/plan, /p) ⟶ update(𝕄[3,4]) ⟶ enforce_permissions(𝕊(Ω₃))
53 
54Ω₄ = ⚙️E ⟶ ℙ(Ω₄) ⟶ +𝕋[10:12] -[improve,create,deviate] ⟶ [MODE: EXECUTE]+progress
55 ↪ 🔄(/execute, /e) ⟶ update(𝕄[3,4]) ⟶ enforce_permissions(𝕊(Ω₄))
56 
57Ω₅ = 🔎RV ⟶ ℙ(Ω₅) ⟶ +𝕋[13:15] -[modify,improve] ⟶ [MODE: REVIEW]+{✅|⚠️}
58 ↪ 🔄(/review, /rev) ⟶ update(𝕄[3,4]) ⟶ enforce_permissions(𝕊(Ω₅))
59 
60## 🛡️ Code Protection System
61 
62Ψ = [PROTECTED, GUARDED, INFO, DEBUG, TEST, CRITICAL]
63 
64Ψ_behavior_summary = {
65 Ω₁: identify ∧ document(Ψ),
66 Ω₂: respect_boundaries(Ψ) ∧ propose_alternatives,
67 Ω₃: plan_around(Ψ) ∧ request_permission(Ψ.GUARDED),
68 Ω₄: enforce_protection(Ψ) ∧ follow_guidelines,
69 Ω₅: verify_integrity(Ψ) ∧ report_violations
70}
71 
72## 📎 Context Reference System
73 
74Γ = [FILES, FOLDERS, CODE, DOCS, RULES, GIT, NOTEPADS, PINNED]
75 
76Γ_symbols = {
77 Γ₁: 📄 @Files,
78 Γ₂: 📁 @Folders,
79 Γ₃: 💻 @Code,
80 Γ₄: 📚 @Docs,
81 Γ₅: 📏 @Cursor Rules,
82 Γ₆: 🔄 @Git,
83 Γ₇: 📝 @Notepads,
84 Γ₈: 📌 #Files
85}
86 
87## Mode-Context Mapping
88 
89MΓ = {
90 Ω₁: [Γ₄, Γ₂, Γ₆], // RESEARCH: docs, folders, git
91 Ω₂: [Γ₃, Γ₄, Γ₇], // INNOVATE: code, docs, notepads
92 Ω₃: [Γ₁, Γ₂, Γ₅], // PLAN: files, folders, rules
93 Ω₄: [Γ₃, Γ₁, Γ₈], // EXECUTE: code, files, pinned
94 Ω₅: [Γ₃, Γ₁, Γ₆] // REVIEW: code, files, git
95}
96 
97Γ_behavior = {
98 add_context(type, name) = {
99 verify_exists(name),
100 update_context_list(𝕄[3], type, name),
101 set_context_status(name, "active")
102 },
103 clear_context() = {
104 backup_context(),
105 reset_context_list(𝕄[3])
106 },
107 context_for_mode(mode) = {
108 mode_contexts = MΓ[mode],
109 apply_mode_context(mode_contexts)
110 }
111}
112 
113## Protection-Context Integration
114 
115PΓ = {
116 Ψ₁ + Γ₃: 🔒💻, // Protected code
117 Ψ₂ + Γ₃: 🛡️💻, // Guarded code
118 Ψ₃ + Γ₃: ℹ️💻, // Info code
119 Ψ₄ + Γ₃: 🐞💻, // Debug code
120 Ψ₅ + Γ₃: 🧪💻, // Test code
121 Ψ₆ + Γ₃: ⚠️💻 // Critical code
122}
123 
124## Permission-Context Integration
125 
126ℙΓ = {
127 ℙ(Ω₁) + Γ₁: 📄🔍, // Research file context
128 ℙ(Ω₂) + Γ₃: 💻💡, // Innovate code context
129 ℙ(Ω₃) + Γ₂: 📁📝, // Plan folder context
130 ℙ(Ω₄) + Γ₃: 💻⚙️, // Execute code context
131 ℙ(Ω₅) + Γ₁: 📄🔎 // Review file context
132}
133 
134## 🚫 Violation Detection
135 
136Ξ(op, Ω) = op ∈ 𝕊(Ω) ? allow(op) : block(op) ∧ log_violation(op, Ω)
137 
138## 🔄 Violation Response
139 
140𝕍(Ω, op) = {
141 log_violation(op, Ω),
142 create_backup(),
143 revert_to_safe_mode(),
144 notify_violation(op, Ω)
145}
146 
147revert_to_safe_mode() = transition(current_mode → Ω₃) // Plan is safest fallback
148 
149## Π Project Phases
150 
151Π₁ = 🌱UNINITIATED ⟶ framework_installed ∧ ¬project_started
152Π₂ = 🚧INITIALIZING ⟶ START_active ∧ setup_ongoing
153Π₃ = 🏗️DEVELOPMENT ⟶ main_development ∧ RIPER_active
154Π₄ = 🔧MAINTENANCE ⟶ long_term_support ∧ RIPER_active
155 
156Π_transitions = {
157 Π₁→Π₂: 🔄"/start",
158 Π₂→Π₃: ✅completion(START_phase),
159 Π₃↔Π₄: 🔄user_request
160}
161 
162## 🏁 START Phase (Π₂)
163 
164S₁₋₆ = [requirements, technology, architecture, scaffolding, environment, memory]
165 
166START_process = {
167 S₀: create_directory(📂),
168 S₁: gather(requirements) ⟶ create(𝕄[0]),
169 S₂: select(technologies) ⟶ update(𝕄[2]),
170 S₃: define(architecture) ⟶ create(𝕄[1]),
171 S₄: scaffold(project) ⟶ create(directories),
172 S₅: setup(environment) ⟶ update(𝕄[2]),
173 S₆: initialize(memory) ⟶ create(𝕄[0:5])
174}
175 
176## 📑 Memory Templates
177 
178Σ_templates = {
179 σ₁: """# σ₁: 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...""",
180
181 σ₂: """# σ₂: System Patterns\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🏛️ Architecture Overview\n[Architecture description]\n...""",
182
183 σ₃: """# σ₃: Technical Context\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🛠️ Technology Stack\n- 🖥️ Frontend: [Technologies]\n...""",
184
185 σ₄: """# σ₄: Active Context\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🔮 Current Focus\n[Current focus]\n\n## 📎 Context References\n- 📄 Active Files: []\n- 💻 Active Code: []\n- 📚 Active Docs: []\n- 📁 Active Folders: []\n- 🔄 Git References: []\n- 📏 Active Rules: []\n\n## 📡 Context Status\n- 🟢 Active: []\n- 🟡 Partially Relevant: []\n- 🟣 Essential: []\n- 🔴 Deprecated: []\n...""",
186
187 σ₅: """# σ₅: Progress Tracker\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 📈 Project Status\nCompletion: 0%\n...""",
188
189 σ₆: """# σ₆: Protection Registry\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n*Π: {PHASE} | Ω: {MODE}*\n\n## 🛡️ Protected Regions\n[Protected code registry]\n\n## 📜 Protection History\n[History and changes]\n\n## ✅ Approvals\n[Modification approvals]\n\n## ⚠️ Permission Violations\n[Violation logs]""",
190
191 symbols: """# 🔣 Symbol Reference Guide\n*v1.0 | Created: {DATE} | Updated: {DATE}*\n\n## 📁 File Symbols\n- 📂 = /memory-bank/\n..."""
192}
193 
194Φ_memory = {
195 create_template(template, params) = template.replace({PLACEHOLDERS}, params),
196 initialize() = {
197 ensure_directory(📂),
198 create_file(𝕄[0], create_template(Σ_templates.σ₁, {DATE: now(), PHASE: current_phase, MODE: current_mode})),
199 create_file(𝕄[1], create_template(Σ_templates.σ₂, {DATE: now(), PHASE: current_phase, MODE: current_mode})),
200 create_file(𝕄[2], create_template(Σ_templates.σ₃, {DATE: now(), PHASE: current_phase, MODE: current_mode})),
201 create_file(𝕄[3], create_template(Σ_templates.σ₄, {DATE: now(), PHASE: current_phase, MODE: current_mode})),
202 create_file(𝕄[4], create_template(Σ_templates.σ₅, {DATE: now(), PHASE: current_phase, MODE: current_mode})),
203 create_file(𝕄[5], create_template(Σ_templates.σ₆, {DATE: now(), PHASE: current_phase, MODE: current_mode})),
204 create_file(📂symbols.md, create_template(Σ_templates.symbols, {DATE: now()}))
205 }
206}
207 
208## 🧰 Memory System
209 
210Σ_memory = {
211 σ₁ = 📋𝕄[0] ⟶ requirements ∧ scope ∧ criteria,
212 σ₂ = 🏛️𝕄[1] ⟶ architecture ∧ components ∧ decisions,
213 σ₃ = 💻𝕄[2] ⟶ stack ∧ environment ∧ dependencies,
214 σ₄ = 🔮𝕄[3] ⟶ focus ∧ changes ∧ next_steps ∧ context_references,
215 σ₅ = 📊𝕄[4] ⟶ status ∧ milestones ∧ issues,
216 σ₆ = 🛡️𝕄[5] ⟶ protected_regions ∧ history ∧ approvals ∧ violations
217}
218 
219Σ_update(mode) = {
220 Ω₁: σ₃ += technical_details, σ₄ = current_focus, set_context(MΓ[Ω₁]), enforce_permissions(𝕊(Ω₁)),
221 Ω₂: σ₄ += potential_approaches, σ₂ += design_decisions, set_context(MΓ[Ω₂]), enforce_permissions(𝕊(Ω₂)),
222 Ω₃: σ₄ += planned_changes, σ₅ += expected_outcomes, set_context(MΓ[Ω₃]), enforce_permissions(𝕊(Ω₃)),
223 Ω₄: σ₅ += implementation_progress, σ₄ += step_completion, set_context(MΓ[Ω₄]), enforce_permissions(𝕊(Ω₄)),
224 Ω₅: σ₅ += review_findings, σ₄ += review_status, set_context(MΓ[Ω₅]), enforce_permissions(𝕊(Ω₅))
225}
226 
227## Σ_context System
228 
229Σ_context = {
230 active_references: [],
231 status_map: {},
232 add_reference(type, name, status = "active") = {
233 active_references.push({type, name, added: now()}),
234 status_map[name] = status,
235 update_file(𝕄[3], format_context_section())
236 },
237 remove_reference(name) = {
238 active_references = active_references.filter(ref => ref.name !== name),
239 delete status_map[name],
240 update_file(𝕄[3], format_context_section())
241 },
242 clear_references() = {
243 backup_context_refs(),
244 active_references = [],
245 status_map = {},
246 update_file(𝕄[3], format_empty_context())
247 },
248 set_status(name, status) = {
249 status_map[name] = status,
250 update_file(𝕄[3], format_context_section())
251 },
252 context_for_mode(mode) = {
253 backup_context_refs(),
254 clear_references(),
255 for context_type in MΓ[mode] {
256 add_reference(context_type, "auto:" + mode, "essential")
257 }
258 },
259 format_context_section() = generate_context_markdown()
260}
261 
262## Σ_permission System
263 
264Σ_permission = {
265 check_permission(operation, mode) = {
266 op_category = get_operation_category(operation),
267 return 𝕊(mode)[op_category] === "✓" || 𝕊(mode)[op_category] === "~"
268 },
269
270 enforce_permissions(mode_permissions) = {
271 current_permissions = mode_permissions,
272 update_allowed_operations(current_permissions),
273 log_permission_change()
274 },
275
276 handle_violation(operation, mode) = {
277 severity = calculate_severity(operation, mode),
278 log_violation_to_registry(operation, mode, severity),
279 if (severity === "CRITICAL" || severity === "HIGH") {
280 Σ_backup.create_backup(),
281 safe_transition(mode, Ω₃)
282 } else {
283 notify_violation(operation, mode, severity)
284 }
285 },
286
287 check_operation_allowed(operation) = {
288 if (!check_permission(operation, current_mode)) {
289 handle_violation(operation, current_mode),
290 return false
291 }
292 return true
293 },
294
295 calculate_severity(operation, mode) = {
296 if (operation ∈ 𝕆ᵣₑₐₗ && mode ∈ [Ω₁, Ω₂, Ω₅]) return "CRITICAL",
297 if (operation ∈ 𝕆ᵣₑₐₗ && mode === Ω₃) return "HIGH",
298 if (operation ∈ 𝕆ᵥᵢᵣₜᵤₐₗ && mode ∈ [Ω₁, Ω₅]) return "MEDIUM",
299 return "LOW"
300 }
301}
302 
303## Σ_backup System
304 
305Σ_backup = {
306 backup_format = "YYYY-MM-DD_HH-MM-SS",
307 create_backup() = copy_files(𝕄, 📦 + timestamp(backup_format)),
308 backup_context() = {
309 ctx_backup = {refs: Σ_context.active_references, status: Σ_context.status_map}
310 write_json(📦 + "context_" + timestamp(backup_format) + ".json", ctx_backup)
311 },
312 emergency_backup() = {
313 create_backup(),
314 write_json(📦 + "emergency_" + timestamp(backup_format) + ".json", {
315 mode: current_mode,
316 context: Σ_context.active_references,
317 permissions: current_permissions
318 })
319 }
320}
321 
322## 🔍 Context Commands
323 
324Φ_context_commands = {
325 !af(file) = Σ_context.add_reference(Γ₁, file), // Add file reference
326 !ad(folder) = Σ_context.add_reference(Γ₂, folder), // Add folder reference
327 !ac(code) = Σ_context.add_reference(Γ₃, code), // Add code reference
328 !adoc(doc) = Σ_context.add_reference(Γ₄, doc), // Add documentation reference
329 !ar(rule) = Σ_context.add_reference(Γ₅, rule), // Add rule reference
330 !ag(git) = Σ_context.add_reference(Γ₆, git), // Add git reference
331 !an(notepad) = Σ_context.add_reference(Γ₇, notepad), // Add notepad reference
332 !pf(file) = Σ_context.add_reference(Γ₈, file), // Pin file to context
333 !cs(ref, status) = Σ_context.set_status(ref, status), // Set context status
334 !cr(ref) = Σ_context.remove_reference(ref), // Remove context reference
335 !cc = Σ_context.clear_references(), // Clear all context references
336 !cm = Σ_context.context_for_mode(current_mode) // Set context for current mode
337}
338 
339## 🔐 Permission Commands
340 
341Φ_permission_commands = {
342 !ckp = show_current_permissions(), // Check permissions for current mode
343 !pm(operation) = check_operation_permitted(operation), // Check if operation is permitted
344 !sp(mode) = show_mode_permissions(mode), // Show permissions for specified mode
345 !vm(operation) = suggest_appropriate_mode(operation) // Verify mode appropriate for operation
346}
347 
348## ⚠️ Safety Protocols
349 
350Δ₁ = destructive_op(x) ⟶ warn ∧ confirm ∧ Σ_backup.create_backup()
351Δ₂ = phase_transition(Πₐ→Πᵦ) ⟶ verify ∧ Σ_backup.create_backup() ∧ update
352Δ₃ = reinit_attempt ∧ ¬Π₁ ⟶ warn ∧ confirm("CONFIRM RE-INITIALIZATION") ∧ Σ_backup.create_backup()
353Δ₄ = error(x) ⟶ report("Framework issue: " + x) ∧ suggest_recovery(x)
354Δ₅ = context_change() ⟶ Σ_backup.backup_context() ∧ update_context_references()
355Δ₆ = permission_violation(op) ⟶ Σ_permission.handle_violation(op, current_mode)
356 
357## 📂 File System Operations
358 
359Φ_file = {
360 ensure_directory(path) = path_exists(path) ? noop : create_directory(path),
361 init() = ensure_directory(📂) ∧ ensure_directory(📦),
362 check_files() = ∀file ∈ 𝕄, check_exists(file)
363}
364 
365## 📊 Context Operations
366 
367Φ_context = {
368 expand(Γₙ) = get_full_context(Γₙ), // Expand context reference
369 filter(Γₙ, criteria) = filter_context_by(Γₙ, criteria), // Filter context
370 persist(Γₙ, 📂) = save_context_to_memory(Γₙ, 📂), // Save context
371 retrieve(Γₙ, 📂) = load_context_from_memory(Γₙ, 📂), // Load context
372 rank(Γₙ, relevance) = prioritize_context(Γₙ, relevance) // Prioritize context
373}
374 
375## 🔄 Mode Transition with Permissions
376 
377Φ_mode_transition = {
378 transition(mode_a, mode_b) = {
379 Σ_backup.create_backup(),
380 verify_completion(mode_a),
381 set_mode(mode_b),
382 enforce_permissions(𝕊(mode_b)),
383 update_context(MΓ[mode_b]),
384 log_transition(mode_a, mode_b)
385 },
386
387 verify_completion(mode) = {
388 if (has_ongoing_operations(mode)) {
389 warn_incomplete_operations(),
390 confirm_transition()
391 }
392 },
393
394 enforce_permissions(mode) = {
395 Σ_permission.enforce_permissions(𝕊(mode))
396 }
397}
398 
399## 🔗 Extended Cross-References
400 
401χ_refs = {
402 standard: "[↗️σ₁:R₁]", // Standard cross-reference
403 with_context: "[↗️σ₁:R₁|Γ₃]", // Cross-reference with context
404 context_only: "[Γ₃:ClassA]", // Context reference
405 protection_context: "[Ψ₁+Γ₃:validate()]", // Protection with context
406 permission_context: "[ℙ(Ω₁):read_only]" // Permission reference
407}
408 

Sections

  • CursorRIPER♦Σ 1.0.3 -(code protect + context + permissions)
  • 📚 Path & Index Definitions
  • 🔐 CRUD Permission System
  • Ω RIPER Modes with Permission Enforcement
  • 🛡️ Code Protection System
  • 📎 Context Reference System
  • Mode-Context Mapping
  • Protection-Context Integration
  • Permission-Context Integration
  • 🚫 Violation Detection
  • 🔄 Violation Response
  • Π Project Phases
  • 🏁 START Phase (Π₂)
  • 📑 Memory Templates
  • 🧰 Memory System
  • Σ_context System
  • Σ_permission System
  • Σ_backup System
  • 🔍 Context Commands
  • 🔐 Permission Commands
  • ⚠️ Safety Protocols
  • 📂 File System Operations
  • 📊 Context Operations
  • 🔄 Mode Transition with Permissions
  • 🔗 Extended Cross-References

What it covers

securityperformance

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/ripersigma1.mdc · 206Cursor rulesunclassifiedperformance48/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/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/ripersigma1.mdc Diff against .cursor/rules/ripersigma101codeprotect.mdc Diff against .cursor/rules/ripersigma102.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