Ask each question of every rule, instruction, or preference found; a yes gives the verdict and action in its row.
| # |
Question |
Verdict |
Action |
| 1 |
Default behavior? Does Claude already do this without being told? |
CUT |
The model already does this. |
| 2 |
Contradiction? Does it conflict with another rule in the same or a different file? |
RESOLVE |
Pick one, cut the other. |
| 3 |
Redundancy? Is it already covered by a different rule or file? |
MERGE |
One location, one statement. |
| 4 |
One-off fix? Was it added to fix one specific bad output rather than improve outputs generally? |
EVALUATE |
Still relevant, or already learned? |
| 5 |
Vague? Would Claude interpret it differently every time (e.g., "be more natural", numeric personality scales)? |
SHARPEN |
Add specific DO/DON'T examples, or cut. |
| 6 |
HOW instead of WHAT? Is it procedural over-prompting: does it dictate execution methodology or reasoning choreography ("first analyze X, then consider Y, then decide Z") instead of articulating the ideal state (WHAT done looks like) plus the tools? |
CUT |
Scaffolding, unless it is a keep-class or declarative content. |
Two verdicts sit outside the questions. Content that is loaded but rarely actionable gets MOVE to on-demand: load it via the CLAUDE.md routing table when needed. A rule that is specific, actionable and non-default gets KEEP, which is what good instructions look like.
Declarative content is KEEP, never scaffolding: environment facts, domain invariants, API shapes and worked examples a model cannot derive. They state what is true, not how to reason, so question 6 does not reach them. Four keep-classes are legitimate HOW, never cut them: safety-gate (confirmation/destructive-op guard/approval), verified-gotcha (a documented non-obvious failure), tool-contract (exact CLI/API/path recipe), output-format-contract (required deliverable shape). Deterministic tools (*.ts) are exempt. A rule that survives "would a smarter model make this unnecessary?" is either a keep-class or genuine architecture. Infrastructure that makes output checkable (verification harnesses, ISC, data pipelines, routing rules) is architecture; machinery wrapped around the model's reasoning (CoT orchestrators, format parsers, retry cascades, process descriptions that aren't followed) is scaffolding. Full doctrine: LIFEOS/RULES/Philosophy.md § Ideal-State Prompting.