원클릭으로
knowie-judge
Cross-check the knowledge base for coherence and alignment, detect rot, and tidy — proposing, never committing on its own
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Cross-check the knowledge base for coherence and alignment, detect rot, and tidy — proposing, never committing on its own
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Reconstruct a knowledge base from git as an encoder-decoder — a bidirectional structure pass over the whole history, parallel causal-masked sub-agents that recover each slice's why, a merge, then rumination against git until it converges
Dispatch a discussion or idea into the knowledge base — split by perspective, sort by maturity
Human-initiated — consolidate a ripe draft out into the long-term tier (the symmetric OUT to capture's IN)
Plan the next step as a brief grounded in vision, principles, and experience — then carry it into the spec
Create the knowledge base through layered, low-pressure conversation
| name | knowie-judge |
| description | Cross-check the knowledge base for coherence and alignment, detect rot, and tidy — proposing, never committing on its own |
| user-invocable | true |
| argument-hint | [scope: a file, a pair, or an event; empty = full check] |
Check the knowledge base is coherent, aligned with the code, and free of rot — then tidy. Diagnose and operate in one pass, but propose; never commit on your own (see core: division of labor).
Scan each core file's Key Extensions table for topics the scope hits (or, if empty, derive from recent commits). For every sub-file the table points to: either read it and attach a verbatim quote + line, or say why you skip it. Never silently skip — the quote is the proof, not your word.
[[ ]]): the same scan inverted — grep '](path' gives a node's inbound links. Surface them on request, and flag a materialized back-edge that's asymmetric (A links B, but an intended B→A is missing). Links are plain [](path); the graph is derived, not stored (see principle 8).README.md (it orients a third party who's never heard of knowie). ls */README.md; a missing one is a gap.history/ transition — and its durable idea may belong in a concept, its scene in an episode. Scan recent commits / the current structure against history/; a decision with no causal record is a hole. (Reflow §4 only fires on finished roadmap items — decisions made outside that flow slip through; this catches them.)Run these with grep/ls — by eye, both humans and AIs miss them.
A finished roadmap item reflows into several places (don't dump all into one):
experience; its full scene, if recall-worthy → episodes (link the lesson to it, and link the episode out to its how-artifacts — spec / PR / commit — don't copy them; pin a commit for a regenerable spec).history; then retire the roadmap item (redeem-and-retire) and its source design draft — the draft's brainstorming scene, if recall-worthy, also reflows to episodes. Only now is the draft let go (it was the in-flight rationale until done).concepts/: converge upward — find the parent-concept (pruning-power test); watch the count flatten.experience/: two-way — merge similar lessons up; split full scenes down to episodes; clear stale.vision/: redeem-and-retire (done roadmap items reflow out, then leave); wishes not committed → back to draft/.draft/: by review-signal, push each topic one step along its chain — experience→consolidate, design→roadmap, problem→find-answer; long-untouched → let go (decay). Recency + frequency, not age. (The human-initiated version of this consolidate is /knowie-consolidate.) Exception: a draft linked from an active roadmap item is in-flight design rationale — never reap it; it retires only when its roadmap item completes (§4).episodes/: keep only the recall-worthy; let the rest fade.skills/: detection backstop — a recurring operation (across episodes / history / git) with no skill → flag a skill candidate (same recurrence-scan as draft's review-signal; capture records, human confirms). A stale/unused skill → flag for retirement: it still executes (higher stakes than stale knowledge — a stale skill acts, a stale doc just misleads), so don't let it rot loadable.
knowledge/skills/ (the source) should be projected — per-skill symlink — into the present tools' skill dirs (.claude/skills/, .agents/skills/). Heal missing/broken ones (a fresh clone has the source but not the projections; a newly-present tool has none yet); copy-fallback where symlinks fail (Windows). Idempotent — already-correct is a no-op.Moving files (reversible) is yours. But commit, amend root principles, anoint parent-concepts → propose only; wait for the human.
To the user: a health report (🟢🟡🔴 with quotes) + a prioritized action list + "want me to fix any of these?". Show what you actually read (quotes) and what rot you found (orphans / dead links) — not verbose internal logs.