

Also from Kynth Studios


Also from Kynth Studios


Also from Kynth Studios
12345678910# Cline's Memory Bank (Time-Aware Version)1112I 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.1314## Memory Bank Structure1516The Memory Bank is located in a folder called 'memory-bank'. Create it if it does not already exist.17The Memory Bank consists of core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:1819```mermaid20flowchart TD21 PB[projectBrief.md] --> PC[productContext.md]22 PB --> SP[systemPatterns.md]23 PB --> TC[techContext.md]2425 PC --> AC[activeContext.md]26 SP --> AC27 TC --> AC2829 AC --> P[progress.md]30 AC --> CL[changelog.md]31```3233### Core Files (Required)341. `projectBrief.md`35 - Foundation document that shapes all other files36 - Created at project start if it doesn't exist37 - Defines core requirements and goals38 - Source of truth for project scope39402. `productContext.md`41 - Why this project exists42 - Problems it solves43 - How it should work44 - User experience goals45463. `activeContext.md`47 - Current work focus48 - Recent changes49 - Next steps50 - Active decisions and considerations51 - Important patterns and preferences52 - Learnings and project insights53 - Maintain a sliding window of the **10 most recent events** (date + summary).54 - When a new event is added (the 11th), delete the oldest to retain only 10.55 - This helps me reason about recent changes without bloating the file.56574. `systemPatterns.md`58 - System architecture59 - Key technical decisions60 - Design patterns in use61 - Component relationships62 - Critical implementation paths63645. `techContext.md`65 - Technologies used66 - Development setup67 - Technical constraints68 - Dependencies69 - Tool usage patterns70716. `progress.md`72 - What works73 - What's left to build74 - Current status75 - Known issues76 - Evolution of project decisions77787. `changelog.md`79 - Chronological log of key changes, decisions, or versions80 - Follows a `CHANGELOG.md` convention with version/date headers81 - Example format:82```markdown83 ## [1.0.3] - 2025-06-1484 ### Changed85 - Switched from REST to GraphQL86 - Refactored notification system for async retries8788 ### Fixed89 - Resolved mobile auth bug on Android9091 ### Added92 - Timeline.md summary added to support project retrospectives93```9495---9697## Core Workflows9899### Plan Mode100```mermaid101flowchart TD102 Start[Start] --> ReadFiles[Read Memory Bank]103 ReadFiles --> CheckFiles{Files Complete?}104105 CheckFiles -->|No| Plan[Create Plan]106 Plan --> Document[Document in Chat]107108 CheckFiles -->|Yes| Verify[Verify Context]109 Verify --> Strategy[Develop Strategy]110 Strategy --> Present[Present Approach]111```112113### Act Mode114```mermaid115flowchart TD116 Start[Start] --> Context[Check Memory Bank]117 Context --> Update[Update Documentation]118 Update --> Execute[Execute Task]119 Execute --> Document[Document Changes]120```121122---123124## Documentation Updates125126Updates occur when:1271. Discovering new project patterns1282. After significant changes1293. When user requests **update memory bank**1304. When context changes or decisions occur1315. When **time-based updates** are needed132133### Update Process134```mermaid135flowchart TD136 Start[Update Process]137138 subgraph Process139 P1[Review ALL Files]140 P2[Document Current State]141 P3[Clarify Next Steps]142 P4[Document Insights & Patterns]143 P5[Update progress.md]144 P6[Slide activeContext.md to keep latest 10 entries]145 P7[Append changelog.md]146147 P1 --> P2 --> P3 --> P4 --> P5 --> P6 --> P7148 end149150 Start --> Process151```152153---154155## Reminder156157After 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 — especially with time-aware reasoning. Read, interpret, and act on temporal data carefully.158
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 |
|---|---|---|---|---|---|
| cline/prompts.clinerules/ai-dlc-adaptive-workflow.md · 1.2k | Cline rules | agent-behaviour | 54/100 | today | |
| cline/prompts.clinerules/audio-plugin-developer.md · 1.2k | Cline rules | styleperformancedo-notagent-behaviour | 57/100 | today | |
| cline/prompts.clinerules/ba.md · 1.2k | Cline rules | archgitagent-behaviour | 50/100 | today | |
| cline/prompts.clinerules/baby-steps.md · 1.2k | Cline rules | do-notagent-behaviour | 50/100 | today | |
| cline/prompts.clinerules/c#-guide.md · 1.2k | Cline rules | style | 27/100 | today | |
| cline/prompts.clinerules/claude-code-subagents.md · 1.2k | Cline rules | testarchdo-notagent-behaviour | 77/100 | today | |
| cline/prompts.clinerules/cline-architecture.md · 1.2k | Cline rules | archtypesapi | 54/100 | today | |
| cline/prompts.clinerules/cline-continuous-improvement-protocol.md · 1.2k | Cline rules | testgitperformance | 58/100 | today | |
| cline/prompts.clinerules/cline-for-research.md · 1.2k | Cline rules | agent-behaviour | 34/100 | today | |
| cline/prompts.clinerules/cline-for-slides.md · 1.2k | Cline rules | setupbuildstylearch+1 | 86/100 | today | |
| cline/prompts.clinerules/cline-for-webdev-ui.md · 1.2k | Cline rules | archagent-behaviour | 58/100 | today | |
| cline/prompts.clinerules/code-review.md · 1.2k | Cline rules | lint-formatgitsecurityperformance | 48/100 | today | |
| cline/prompts.clinerules/codebase-onboarding.md · 1.2k | Cline rules | lint-formatstylearchdependencies | 56/100 | today | |
| cline/prompts.clinerules/comprehensive-slide-dev-guide.md · 1.2k | Cline rules | buildarchtypesui | 62/100 | today | |
| cline/prompts.clinerules/create-documentation.md · 1.2k | Cline rules | apidocs | 44/100 | today | |
| cline/prompts.clinerules/gemini-comprehensive-software-engineering-guide.md · 1.2k | Cline rules | buildstyletesting-strategysecurity+4 | 36/100 | today | |
| cline/prompts.clinerules/general-development-rules.md · 1.2k | Cline rules | stylegitdeploymentdo-not | 73/100 | today | |
| cline/prompts.clinerules/google-apps-script-developer.md · 1.2k | Cline rules | setupstylegitsecurity+3 | 66/100 | today | |
| cline/prompts.clinerules/helm-chart-developer.md · 1.2k | Cline rules | setuplint-formatstylearch+6 | 81/100 | today | |
| cline/prompts.clinerules/mcp-development-protocol.md · 1.2k | Cline rules | setupteststyle | 73/100 | today |
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/cline-prompts-clinerules-temporal-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.