Help us improve
Share bugs, ideas, or general feedback.
From superpowers-plus
Curates durable knowledge from delivery cycles, refactors, and reviews into canonical repository memory docs like module cards, contracts, decisions, runbooks, and lessons. Updates existing docs first.
npx claudepluginhub xhyqaq/superpowers-plus --plugin superpowers-plusHow this skill is triggered — by the user, by Claude, or both
Slash command
/superpowers-plus:curating-repository-memoryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Turn durable insights from requirements, design, implementation, and review into canonical repository memory.
Orchestrates knowledge workflow after commits, pushes, PRs, or decisions: triages context, syncs existing docs, captures new items with topology hints to keep docs accurate.
Records reusable lessons from resolved bug fixes, architectural changes, interface updates, or recurring pitfalls into project memory docs, anchored to git commits.
Saves key project knowledge explicitly to MEMORY.md via /si:remember for reliable recall. Checks duplicates, warns on size, suggests CLAUDE.md promotion.
Share bugs, ideas, or general feedback.
Turn durable insights from requirements, design, implementation, and review into canonical repository memory.
Core principle: Preserve durable knowledge, not work logs.
This skill chooses the right memory document type and updates existing memory before creating new noise.
Use when:
Do not use when:
Inputs this skill can consume:
spec_pathcontext_path when availabledesign_path when availableplan_pathplan_review_path when availablecode_review_path when availableChoose doc types deliberately:
no_memory_update when nothing truly durable qualifies.Write or update canonical docs under docs/superpowers/memory/ and save a report under docs/superpowers/memory/reports/.
Use memory-doc-types.md, memory-update-report-template.md, and return-contract.md.
executing-plans, code review, or debugging work produced durable knowledgebootstrapping-repository-memoryfinishing-a-development-branch presents merge or cleanup options when the cycle changed stable module boundaries, contracts, decisions, runbooks, or lessons