

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
123456789# Cline's Memory Bank1011My 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.1213## Memory Bank Structure1415The Memory Bank consists of core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:1617```mermaid18flowchart TD19 PB[projectBrief.md] --> PC[productContext.md]20 PB --> SP[systemPatterns.md]21 PB --> TC[techContext.md]2223 PC --> AC[activeContext.md]24 SP --> AC25 TC --> AC2627 AC --> P[progress.md]28```2930### Core Files (Required)31321. `projectBrief.md`33 - Foundation document that shapes all other files34 - Created at project start if it doesn't exist35 - Defines core requirements and goals36 - Source of truth for project scope37382. `productContext.md`39 - Why this project exists40 - Problems it solves41 - How it should work42 - User experience goals43443. `activeContext.md`45 - Current work focus46 - Recent changes47 - Next steps48 - Active decisions and considerations49 - Important patterns and preferences50 - Learnings and project insights51524. `systemPatterns.md`53 - System architecture54 - Key technical decisions55 - Design patterns in use56 - Component relationships57 - Critical implementation paths58595. `techContext.md`60 - Technologies used61 - Development setup62 - Technical constraints63 - Dependencies64 - Tool usage patterns65666. `progress.md`67 - What works68 - What's left to build69 - Current status70 - Known issues71 - Evolution of project decisions7273### Additional Context7475Create additional files/folders within memory-bank/ when they help organize:7677- Complex feature documentation78- Integration specifications79- API documentation80- Testing strategies81- Deployment procedures8283## Core Workflows8485### Plan Mode8687```mermaid88flowchart TD89 Start[Start] --> ReadFiles[Read Memory Bank]90 ReadFiles --> CheckFiles{Files Complete?}9192 CheckFiles -->|No| Plan[Create Plan]93 Plan --> Document[Document in Chat]9495 CheckFiles -->|Yes| Verify[Verify Context]96 Verify --> Strategy[Develop Strategy]97 Strategy --> Present[Present Approach]98```99100### Act Mode101102```mermaid103flowchart TD104 Start[Start] --> Context[Check Memory Bank]105 Context --> Update[Update Documentation]106 Update --> Execute[Execute Task]107 Execute --> Document[Document Changes]108```109110## Documentation Updates111112Memory Bank updates occur when:1131141. Discovering new project patterns1152. After implementing significant changes1163. When user requests with **update memory bank** (MUST review ALL files)1174. When context needs clarification118119```mermaid120flowchart TD121 Start[Update Process]122123 subgraph Process124 P1[Review ALL Files]125 P2[Document Current State]126 P3[Clarify Next Steps]127 P4[Document Insights & Patterns]128129 P1 --> P2 --> P3 --> P4130 end131132 Start --> Process133```134135Note: 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.136137REMEMBER: 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.138
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?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| gasbasd/mtg-utils.clinerules/05-cli-workflows.md · 0 | Cline rules | setuparch | 54/100 | 8 days ago | |
| gasbasd/mtg-utils.clinerules/01-project-overview.md · 0 | Cline rules | setuptestlint-formatarch | 89/100 | 8 days ago | |
| gasbasd/mtg-utils.clinerules/02-coding-standards.md · 0 | Cline rules | lint-formatstyletypesdependencies+1 | 77/100 | 8 days ago | |
| gasbasd/mtg-utils.clinerules/03-testing-standards.md · 0 | Cline rules | testarchtypestesting-strategy+1 | 66/100 | 8 days ago | |
| gasbasd/mtg-utils.clinerules/04-security-practices.md · 0 | Cline rules | setupstylesecuritydo-not | 61/100 | 8 days ago | |
| gasbasd/mtg-utils.clinerules/06-version-control.md · 0 | Cline rules | testlint-formatstyletypes+4 | 62/100 | 8 days ago | |
| gasbasd/mtg-utils.github/copilot-instructions.md · 0 | Copilot instructions | setupbuildtestlint-format+3 | 89/100 | 8 days ago |
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| enuno/unifi-mcp-server.clinerules · 226 | Cline rules | setuptestlint-formatstyle+10 | 96/100 | today | |
| u9401066/pubmed-search-mcp.clinerules/50-pubmed-project.md · 25 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 days ago | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 14 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 | 14 days ago | |
| ryok/python-boilerplate.clinerules/common-commands.md · 0 | Cline rules | setupbuildtestlint-format+3 | 90/100 | 13 days ago | |
| gasbasd/mtg-utils.clinerules/01-project-overview.md · 0 | Cline rules | setuptestlint-formatarch | 89/100 | 8 days ago | |
| u9401066/pubmed-search-mcp.clinerules/00-project.md · 25 | Cline rules | testlint-formatstylearch+1 | 86/100 | 14 days ago | |
| u9401066/pubmed-search-mcp.clinerules/60-pubmed-python.md · 25 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 14 days ago |
A badge carrying the measured quality of the strongest agent config file in this repository, out of 100. It reads from this index every time somebody loads your page, so it changes when the measurement changes and there is nothing to keep up to date. Free, no account, and the value is not something you or we can set by hand.
[](https://rulestack.kynth.studio/configs/gasbasd-mtg-utils-clinerules-memory-bank)Would rather not hotlink us? Every badge is also served in shields.io’s endpoint schema, so shields renders the image and your readers never talk to our domain:
Published by Toolproof, the masthead over this index and eight others. The method behind the number is at toolproof.kynth.studio/methodology, and the whole thing is readable as JSON with no key at /api.