From ctx
Audit an existing implementation plan against approved requirements and current code before execution. Use for a ruthless scope review, plan audit, feature-creep check, or when safety guardrails may have been cut along with optional scope.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ctx:ctx-ruthlessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find the smallest plan that fully satisfies the approved requirements **and** preserves necessary correctness. The plan is the audit target, not the source of truth.
Find the smallest plan that fully satisfies the approved requirements and preserves necessary correctness. The plan is the audit target, not the source of truth.
This skill reviews an existing plan. It does not create the initial plan, make unresolved business decisions, or implement code.
Do not edit the plan, code, tickets, or specifications during the audit. Present the findings and wait for explicit user approval before changing the plan. If the user requested review only, stop after the audit.Use evidence in this order when sources disagree:
Say "I don't know" when a source cannot be accessed or a claim cannot be verified. Do not convert assumptions into blocking findings.
AGENTS.md, CLAUDE.md, or equivalent instructions.Map each approved requirement to the plan tasks that deliver it. Record requirements that are missing, only partially covered, or implemented more broadly than requested.
Use this classification for every material plan element:
| Class | Meaning | Default disposition |
|---|---|---|
| Required behavior | Directly satisfies an approved acceptance criterion | Keep |
| Necessary safety | Prevents a demonstrated regression or correctness failure introduced by the required change | Keep, but seek the smallest proven mechanism |
| Optional capability | Useful product behavior not required for acceptance | Cut or defer |
| Speculative machinery | Infrastructure, abstraction, or test surface justified mainly by hypothetical future needs | Cut or simplify |
Trace the narrow code paths affected by the plan. Search for an existing mechanism before approving a new one.
Apply extra scrutiny to proposed:
These are review signals, not automatic cuts. Keep one only when the requirements or a verified failure mode need it and the current system cannot provide the guardrail more simply.
Ruthless scope control does not mean deleting correctness. Check the real execution boundaries for:
Require code or test evidence for a safety claim. A component named "retry" or "fallback" is not evidence that it is necessary; a demonstrated duplicate side effect or stranded state is.
For a plan with any [HIGH] task or three or more independent subsystems, dispatch up to three fresh-context reviewers, one per independent boundary. Give each reviewer the plan, source requirements, repository root, and only its assigned boundary. Do not prime reviewers with the current conversation's conclusions.
Read ./references/plan-audit-reviewer.md for the dispatch template. If subagents are unavailable, run the same template as separate self-review passes.
Reconcile reviewer claims against primary evidence. Deduplicate overlapping findings and separate blockers from advisory improvements.
Return this structure:
# CTX Ruthless Audit
**Status:** Approved | Reduce Scope | Restore Safety | Reduce Scope + Restore Safety
**Source of truth:** [ticket/spec/user decisions]
**Audit boundary:** [systems and workflows reviewed]
## Keep
- [plan element] — [requirement or verified safety evidence]
## Cut or Defer
- [plan element] — [why it is outside acceptance]
## Simplify
- [plan element] — [smaller existing pattern or narrower mechanism]
## Restore or Clarify
- [missing requirement, correctness gate, or unresolved business decision]
## Revised Shape
- [minimal task order, dependency changes, and revised complexity]
## Evidence Gaps
- [only claims that could not be verified]
Omit empty sections. Cite file paths, line numbers, ticket clauses, or exact plan headings near each material claim.
After the user approves the findings:
If the audit reveals a business decision rather than an implementation defect, surface the decision instead of inventing a default.
ctx-align -> ctx-plan -> ctx-ruthless -> approval -> ctx-worktree -> ctx-execute
ctx-align when intent is unclear.ctx-plan to create or revise the implementation plan.ctx-ruthless as a deliberate audit for high-risk, multi-system, or time-boxed work. It is not a mandatory tax on every small plan.ctx-execute only after the approved audit changes are reflected in the plan.SKILL.md — audit process, hard gate, and output contract./references/plan-audit-reviewer.md — fresh-context reviewer promptnpx claudepluginhub garabed96/ctx-plugin --plugin ctxGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.