From dev-toolbox
Apply when writing to or reading from any memory store (user-level auto-memory under ~/.claude/projects/.../memory/, or project-local memory/). Defines what goes where, what NOT to save, and how to handle "remember X" requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-toolbox:generic-memory-policyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Two memory layers exist. The toolbox doesn't replace either — it documents who owns what.
Two memory layers exist. The toolbox doesn't replace either — it documents who owns what.
| Layer | Location | Owner | Use for |
|---|---|---|---|
| User-level auto-memory | ~/.claude/projects/<project-slug>/memory/ (with MEMORY.md index) | Claude Code harness (rules in the harness system message) | Persistent across sessions — user role, feedback, project-level facts not in the repo, external references |
Project-local memory/ | <repo>/memory/ (already exists) | agentic-dev-team plugin's three-phase workflow | Phase progress files (research/plan/implementation), decisions.md (DEC-YYYY-MM-DD-NNN entries), session continuation state |
Save when the harness rules say so — typically:
memory/Use during a feature's lifecycle, owned by the plugin's three-phase workflow:
memory/<feature>/research.md — Phase 1 progress file.memory/<feature>/plan.md — Phase 2 plan and review summary.memory/<feature>/implementation.md — Phase 3 step-by-step progress.memory/decisions.md — DEC-YYYY-MM-DD-NNN entries: significant routing or scope decisions.When a feature ships, archive its phase files (or let the plugin do so via /agentic-dev-team:finalize if available) and append the final decision entry to decisions.md.
These exclusions apply even when the user explicitly asks:
git log, git blame are authoritative.If the user asks "save this", ask back: what was surprising or non-obvious about it? That's the part worth keeping.
~/.claude/projects/.../memory/ and remove it; update the MEMORY.md index pointer.MEMORY.md first, then the relevant memory files.memory/decisions.md)Append a DEC-YYYY-MM-DD-NNN entry when:
Skip routine decisions (standard routing, normal code patterns, expected behaviour). Don't pad the decision log.
memory/ as a long-term store. After ship, archive.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub tk-kamyk/dev-tools --plugin dev-toolbox