Cline rules
.clinerules/07-memory-bank.mdCline rules
Quality
52/100
Scores the file, not the repository.Length
482 words
8 headings · 0 code blocksRepository
1
— · pushed 311 days agoLast changed
3 days ago
First indexed 3 days ago.1# Cline's Memory Bank23I 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.45## Memory Bank Structure67The Memory Bank consists of core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:89flowchart TD10 PB[projectbrief.md] --> PC[productContext.md]11 PB --> SP[systemPatterns.md]12 PB --> TC[techContext.md]1314 PC --> AC[activeContext.md]15 SP --> AC16 TC --> AC1718 AC --> P[progress.md]1920### Core Files (Required)211. `projectbrief.md`22 - Foundation document that shapes all other files23 - Created at project start if it doesn't exist24 - Defines core requirements and goals25 - Source of truth for project scope26272. `productContext.md`28 - Why this project exists29 - Problems it solves30 - How it should work31 - User experience goals32333. `activeContext.md`34 - Current work focus35 - Recent changes36 - Next steps37 - Active decisions and considerations38 - Important patterns and preferences39 - Learnings and project insights40414. `systemPatterns.md`42 - System architecture43 - Key technical decisions44 - Design patterns in use45 - Component relationships46 - Critical implementation paths47485. `techContext.md`49 - Technologies used50 - Development setup51 - Technical constraints52 - Dependencies53 - Tool usage patterns54556. `progress.md`56 - What works57 - What's left to build58 - Current status59 - Known issues60 - Evolution of project decisions6162### Additional Context63Create additional files/folders within memory-bank/ when they help organize:64- Complex feature documentation65- Integration specifications66- API documentation67- Testing strategies68- Deployment procedures6970## Core Workflows7172### Plan Mode73flowchart TD74 Start[Start] --> ReadFiles[Read Memory Bank]75 ReadFiles --> CheckFiles{Files Complete?}7677 CheckFiles -->|No| Plan[Create Plan]78 Plan --> Document[Document in Chat]7980 CheckFiles -->|Yes| Verify[Verify Context]81 Verify --> Strategy[Develop Strategy]82 Strategy --> Present[Present Approach]8384### Act Mode85flowchart TD86 Start[Start] --> Context[Check Memory Bank]87 Context --> Update[Update Documentation]88 Update --> Execute[Execute Task]89 Execute --> Document[Document Changes]9091## Documentation Updates9293Memory Bank updates occur when:941. Discovering new project patterns952. After implementing significant changes963. When user requests with **update memory bank** (MUST review ALL files)974. When context needs clarification9899flowchart TD100 Start[Update Process]101102 subgraph Process103 P1[Review ALL Files]104 P2[Document Current State]105 P3[Clarify Next Steps]106 P4[Document Insights & Patterns]107108 P1 --> P2 --> P3 --> P4109 end110111 Start --> Process112113Note: 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.114115REMEMBER: 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.116
Also in leto-labs/agent-coeus
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 |
|---|---|---|---|---|---|
| leto-labs/agent-coeus.clinerules/01-project-brief.md · 1 | Cline rules | archagent-behaviour | 25/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/03-accessibility.md · 1 | Cline rules | no sections | 16/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/04-styling.md · 1 | Cline rules | uiagent-behaviour | 30/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/05-editing-components.md · 1 | Cline rules | no sections | 16/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/06-technologies.md · 1 | Cline rules | testtypesuido-not | 59/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/08-learning-process.md · 1 | Cline rules | no sections | 16/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/09-linting.md · 1 | Cline rules | lint-formattypes | 51/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/10-repomix.md · 1 | Cline rules | testlint-format | 46/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/11-templates.md · 1 | Cline rules | lint-formattypesdo-notagent-behaviour | 58/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/12-tickets.md · 1 | Cline rules | stylearchgitagent-behaviour+1 | 62/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/13-dependency-management.md · 1 | Cline rules | agent-behaviour | 16/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/14-code-and-implementation.md · 1 | Cline rules | no sections | 16/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/15-sdk-library-usage.md · 1 | Cline rules | no sections | 4/100 | 3 days ago | |
| leto-labs/agent-coeus.clinerules/16-communication-and-comprehension.md · 1 | Cline rules | no sections | 4/100 | 3 days ago |
Diff against .clinerules/01-project-brief.md Diff against .clinerules/03-accessibility.md Diff against .clinerules/04-styling.md Diff against .clinerules/05-editing-components.md Diff against .clinerules/06-technologies.md Diff against .clinerules/08-learning-process.md Diff against .clinerules/09-linting.md Diff against .clinerules/10-repomix.md Diff against .clinerules/11-templates.md Diff against .clinerules/12-tickets.md Diff against .clinerules/13-dependency-management.md Diff against .clinerules/14-code-and-implementation.md Diff against .clinerules/15-sdk-library-usage.md Diff against .clinerules/16-communication-and-comprehension.md
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| bashdeban/fastmind.clinerules/.project-consistency-keeper2.md · 5 | Cline rules | setupbuildtestlint-format+11 | 100/100 | 3 days ago | |
| JCodesMore/ai-website-cloner-template.clinerules · 31k | Cline rules | buildlint-formatstylearch+3 | 97/100 | 2 days ago | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| VaillerTeeter/HoshimiNest.clinerules/project-identity.md · 1 | Cline rules | setuparchtypesdo-not | 93/100 | yesterday | |
| blendsdk/codeops-mcp.clinerules/project.md · 0 | Cline rules | buildteststylearch+7 | 91/100 | 3 days ago | |
| cline/cline.clinerules/general.md · 66k | Cline rules | setupbuildstylearch+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/60-pubmed-python.md · 6 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago |
