원클릭으로
compound-refresh
Garbage-collect the knowledge stores — audit docs/solutions/ and AGENTS.md against the current code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Garbage-collect the knowledge stores — audit docs/solutions/ and AGENTS.md against the current code.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
Scan the session for compound-worthy learnings, then commit the working tree with a repo-appropriate, value-communicating message.
Capture this session's durable learnings and route each to the right knowledge store, every write user-gated. Use at loop end when /commit's opening scan finds candidates, when /diagnosing-bugs closes out a fix, or when the user wants to capture, remember, or write down a learning, convention, gotcha, or preference.
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to be grilled about a plan, wants a decision stress-tested, or when requirements are fuzzy before a spec is written.
Compact the conversation into a handoff document a fresh session can resume from.
| name | compound-refresh |
| description | Garbage-collect the knowledge stores — audit docs/solutions/ and AGENTS.md against the current code. |
| argument-hint | [optional: scope — directory, module, or keyword; blank audits everything] |
| disable-model-invocation | true |
| version | 1.0.0 |
| source | EveryInc/compound-engineering-plugin@3.19.0 (ce-compound-refresh) |
Audit the knowledge stores against the current codebase and prune what no longer earns its place.
Two stores: docs/solutions/ and the project's AGENTS.md.
Every change is user-gated.
An argument narrows the sweep to matching docs/solutions/ docs — try it as a filename, then a frontmatter area/tags value, then a content keyword.
No argument → every doc plus AGENTS.md.
If nothing matches, say so in one line and stop.
The format contract is ../compound/solutions-format.md.
For each doc in scope, cross-check its claims against the current code — cited paths and names still exist, the fix still matches how the code works today, snippets reflect the current implementation — and against its sibling docs for overlap and contradiction.
Verdict per file:
Judgment rules:
Read the project's AGENTS.md (or the substantive file when one of AGENTS.md/CLAUDE.md merely includes the other) through three lenses:
CONCEPTS.md, per compound's convention.Propose the smallest edit that fixes each finding.
Before applying any AGENTS.md edit, read ../writing-great-skills/SKILL.md and hold the edit to it.
Present the verdicts: Keeps as one summarized list; every Update, Consolidate, Delete, and AGENTS.md edit individually with its evidence, for the user to approve, adjust, or reject.
Apply only approved changes.
Close with counts (kept / updated / consolidated / deleted / AGENTS.md findings) and a one-liner per touched file.
Changes applied → close with a flow pointer (presentation): /commit (user-invoked) — to land the refreshed docs.