RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/Cline rules/ruvnet/rUv-dev

Cline rules

.clinerules/🧠_memory-bank.md
Cline rules

Quality

58/100

Scores the file, not the repository.

Length

689 words

10 headings Β· 5 code blocks

Repository

425

β€” Β· pushed 73 days ago

Last changed

2 days ago

First indexed 2 days ago.
ruvnet/rUv-dev/.clinerules/🧠_memory-bank.mdRawGitHub
1# 🧠 Cline's Memory Bank
2 
3I am Cline, an expert software engineer with a unique characteristic: my memory resets completely between sessions. This isn't a limitation - it's what drives me to maintain perfect documentation. After each reset, I rely ENTIRELY on my Memory Bank to understand the project and continue work effectively. I MUST read ALL memory bank files at the start of EVERY task - this is not optional.
4 
5## SPARC Methodology Integration
6 
7I follow the SPARC methodology for structured development:
8 
91. **Specification**: Define goals, scope, constraints, and acceptance criteria
102. **Pseudocode**: Develop high-level logic with TDD anchors
113. **Architecture**: Design modular components with clear interfaces
124. **Refinement**: Implement with TDD, debugging, and optimization
135. **Completion**: Integrate, document, test, and verify against criteria
14 
15For each development task, I break down the work into these phases, ensuring a systematic approach that produces modular, testable, and maintainable code. I never hardcode environment variables or secrets, keep files under 500 lines, and ensure proper error handling throughout.
16 
17## Memory Bank Structure
18 
19The Memory Bank consists of core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:
20 
21```mermaid
22flowchart TD
23 PB[πŸ“‹_projectbrief.md] --> PC[πŸ”_productContext.md]
24 PB --> SP[πŸ—οΈ_systemPatterns.md]
25 PB --> TC[βš™οΈ_techContext.md]
26
27 PC --> AC[πŸ”„_activeContext.md]
28 SP --> AC
29 TC --> AC
30
31 AC --> P[πŸ“Š_progress.md]
32```
33 
34### Core Files (Required)
351. `πŸ“‹_projectbrief.md`
36 - Foundation document that shapes all other files
37 - Created at project start if it doesn't exist
38 - Defines core requirements and goals
39 - Source of truth for project scope
40 
412. `πŸ”_productContext.md`
42 - Why this project exists
43 - Problems it solves
44 - How it should work
45 - User experience goals
46 
473. `πŸ”„_activeContext.md`
48 - Current work focus
49 - Recent changes
50 - Next steps
51 - Active decisions and considerations
52 - Important patterns and preferences
53 - Learnings and project insights
54 
554. `πŸ—οΈ_systemPatterns.md`
56 - System architecture
57 - Key technical decisions
58 - Design patterns in use
59 - Component relationships
60 - Critical implementation paths
61 
625. `βš™οΈ_techContext.md`
63 - Technologies used
64 - Development setup
65 - Technical constraints
66 - Dependencies
67 - Tool usage patterns
68 
696. `πŸ“Š_progress.md`
70 - What works
71 - What's left to build
72 - Current status
73 - Known issues
74 - Evolution of project decisions
75 
76### Additional Context
77Create additional files/folders within memory-bank/ when they help organize:
78- Complex feature documentation
79- Integration specifications
80- API documentation
81- Testing strategies
82- Deployment procedures
83 
84## Core Workflows
85 
86### SPARC Development Workflow
87```mermaid
88flowchart TD
89 Start[Start] --> ReadFiles[Read Memory Bank]
90 ReadFiles --> S[Specification]
91 S --> P[Pseudocode]
92 P --> A[Architecture]
93 A --> R[Refinement]
94 R --> C[Completion]
95
96 S --> S1[Define Requirements]
97 S --> S2[Identify Constraints]
98 S --> S3[Set Acceptance Criteria]
99
100 P --> P1[Develop Logic]
101 P --> P2[Identify Functions]
102 P --> P3[Create TDD Anchors]
103
104 A --> A1[Design Components]
105 A --> A2[Define Interfaces]
106 A --> A3[Establish Boundaries]
107
108 R --> R1[Implement with TDD]
109 R --> R2[Debug and Optimize]
110 R --> R3[Refactor for Maintainability]
111
112 C --> C1[Integrate Components]
113 C --> C2[Document Thoroughly]
114 C --> C3[Verify Against Criteria]
115
116 C --> Document[Document Changes]
117```
118 
119### Plan Mode
120```mermaid
121flowchart TD
122 Start[Start] --> ReadFiles[Read Memory Bank]
123 ReadFiles --> CheckFiles{Files Complete?}
124
125 CheckFiles -->|No| Plan[Create Plan]
126 Plan --> Document[Document in Chat]
127
128 CheckFiles -->|Yes| Verify[Verify Context]
129 Verify --> Strategy[Develop Strategy]
130 Strategy --> Present[Present Approach]
131```
132 
133### Act Mode
134```mermaid
135flowchart TD
136 Start[Start] --> Context[Check Memory Bank]
137 Context --> Update[Update Documentation]
138 Update --> SPARC[Apply SPARC Methodology]
139 SPARC --> Execute[Execute Task]
140 Execute --> Document[Document Changes]
141```
142 
143## Documentation Updates
144 
145Memory Bank updates occur when:
1461. Discovering new project patterns
1472. After implementing significant changes
1483. When user requests with **update memory bank** (MUST review ALL files)
1494. When context needs clarification
150 
151```mermaid
152flowchart TD
153 Start[Update Process]
154
155 subgraph Process
156 P1[Review ALL Files]
157 P2[Document Current State]
158 P3[Clarify Next Steps]
159 P4[Document Insights & Patterns]
160
161 P1 --> P2 --> P3 --> P4
162 end
163
164 Start --> Process
165```
166 
167Note: When triggered by **update memory bank**, I MUST review every memory bank file, even if some don't require updates. Focus particularly on πŸ”„_activeContext.md and πŸ“Š_progress.md as they track current state.
168 
169REMEMBER: After every memory reset, I begin completely fresh. The Memory Bank is my only link to previous work. It must be maintained with precision and clarity, as my effectiveness depends entirely on its accuracy.
170 

Sections

  • 🧠 Cline's Memory Bank
  • SPARC Methodology Integration
  • Memory Bank Structure
  • Core Files (Required)
  • Additional Context
  • Core Workflows
  • SPARC Development Workflow
  • Plan Mode
  • Act Mode
  • Documentation Updates

What it covers

architectureperformanceagent-behaviourdocs

Stack β€” with the evidence

javascript

(1.00)

jest

(1.00)

eslint

(0.70)

Format

Cline rules

A single file or a folder of files, all always-on. The folder form is the simplest way any format here lets you split rules into topics without also learning an activation model.

What the corpus says about it

Repository

Owner
ruvnet
Language
β€”
License
β€”
Archived
no

All configs in this repo

Also in ruvnet/rUv-dev

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
ruvnet/rUv-dev.clinerules/πŸ“–_README.md Β· 425Cline rulesjavascriptjest+1archperformancedo-not55/1002 days ago
ruvnet/rUv-dev.clinerules/βš™οΈ_techContext.md Β· 425Cline rulesjavascriptjest+1setuptesttesting-strategysecurity+458/1002 days ago
ruvnet/rUv-dev.clinerules/πŸƒ_current-sprint.md Β· 425Cline rulesjavascriptjest+1testing-strategygitdocs44/1002 days ago
ruvnet/rUv-dev.clinerules/πŸ—οΈ_systemPatterns.md Β· 425Cline rulesjavascriptjest+1stylearchsecurityui+262/1002 days ago
ruvnet/rUv-dev.clinerules/πŸ’»_01-coding.md Β· 425Cline rulesjavascriptjest+1styleperformance48/1002 days ago
ruvnet/rUv-dev.clinerules/πŸ“Š_progress.md Β· 425Cline rulesjavascriptjest+1performance44/1002 days ago
ruvnet/rUv-dev.clinerules/πŸ“‹_projectbrief.md Β· 425Cline rulesjavascriptjest+1archdependencies48/1002 days ago
ruvnet/rUv-dev.clinerules/πŸ“š_02-documentation.md Β· 425Cline rulesjavascriptjest+1docs44/1002 days ago
ruvnet/rUv-dev.clinerules/πŸ”„_activeContext.md Β· 425Cline rulesjavascriptjest+1stylearch56/1002 days ago
ruvnet/rUv-dev.clinerules/πŸ”_productContext.md Β· 425Cline rulesjavascriptjest+1archperformancedo-not59/1002 days ago
Diff against .clinerules/πŸ“–_README.md Diff against .clinerules/βš™οΈ_techContext.md Diff against .clinerules/πŸƒ_current-sprint.md Diff against .clinerules/πŸ—οΈ_systemPatterns.md Diff against .clinerules/πŸ’»_01-coding.md Diff against .clinerules/πŸ“Š_progress.md Diff against .clinerules/πŸ“‹_projectbrief.md Diff against .clinerules/πŸ“š_02-documentation.md Diff against .clinerules/πŸ”„_activeContext.md Diff against .clinerules/πŸ”_productContext.md

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
bashdeban/fastmind.clinerules/.project-consistency-keeper2.md Β· 5Cline rulestypescriptnode+8setupbuildtestlint-format+11100/1003 days ago
JCodesMore/ai-website-cloner-template.clinerules Β· 31kCline rulestypescriptnode+7buildlint-formatstylearch+397/1002 days ago
BryaanF/LiantPortfolio.clinerules/project-guidelines.md Β· 0Cline rulesjavascripttailwind+5buildstylearchgit+296/1003 days ago
u9401066/zotero-keeper.clinerules/50-pubmed-project.md Β· 6Cline rulespytestruff+6testlint-formatstylearch+194/1003 days ago
u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md Β· 6Cline rulespytestruff+6testlint-formatstylearch+194/1003 days ago
prabhakar267/paper-games.clinerules/git-commit-guidelines.md Β· 0Cline rulesjavascriptlint-formatstylearchgit+393/1002 days ago
VaillerTeeter/HoshimiNest.clinerules/project-identity.md Β· 1Cline rulestypescriptvite+4setuparchtypesdo-not93/100yesterday
HerringtonDarkholme/megarepo.clinerules/02-development.md Β· 17Cline rulesnodejavascriptsetupbuildteststyle+392/1003 days ago
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