← ClaudeAtlas

memory-banklisted

Maintains a lightweight, always-current "project encyclopedia" in `.memory-bank/` — capturing architecture, stack, conventions, key entities, and active tasks. After each meaningful change, the AI suggests concise updates or explicitly confirms no update is needed.
alexeyshishin/as-skill · ★ 4 · DevOps & Infrastructure · score 79
Install: claude install-skill alexeyshishin/as-skill
# Memory Bank Steward — A Skill for Keeping Project Knowledge Current This skill describes **how** to maintain a living project knowledge base, not **what** to store in it. It activates after each chat message: evaluate whether an important, lasting fact has changed, suggest a concise update if yes, and explicitly say "no update needed" if not. The Memory Bank is a lightweight, always-current "project encyclopedia." It describes architecture, stack, conventions, key entities, and active tasks — the things a new contributor (human or AI) needs to orient quickly. --- ## Memory Bank structure ``` .memory-bank/ ├── index.md # Table of contents, quick orientation ├── product-overview/ # What the product does, who it serves ├── steerings/ # How to work in this project │ ├── development-conventions.md # Code style, branching, review norms │ └── testing-conventions.md # Test strategy, frameworks, coverage goals ├── tech-details/ # Stack, architecture, module interactions └── tasks/ # Current and planned work (SDD-level) ``` `index.md` is the entry point. It links to every other file and gives a one-paragraph orientation for a newcomer. --- ## Phase 1 — Evaluate After each chat message, decide whether the conversation produced a fact that belongs in the Memory Bank. Ask two questions: 1. **Is it stable project knowledge?** Architecture, public APIs, co