Review and triage the tech debt register. Use when the user says "review tech debt," before planning a new feature, or on a periodic schedule. Reads docs/tech-debt.md, assesses each item's relevance and severity, categorises actions, and reports recommendations to the human.
81
94%
Does it follow best practices?
Impact
76%
1.24xAverage score across 1 eval scenario
Passed
No known issues
Use this skill when asked to review tech debt, or automatically before planning any new feature spec. Also suitable for periodic (e.g. weekly) scheduled reviews.
docs/tech-debt.md — the Outstanding Items table.docs/specs/SPEC-NNN-...) to understand
the original context and deviation that created the debt.For each outstanding item, evaluate:
Categorise each item:
| Category | Action |
|---|---|
| Resolved incidentally | Move to Resolved Items table with explanation |
| Quick fix (< 1 hour) | Propose fixing it directly, no spec needed |
| Needs a spec | Recommend filing a ai:plan issue so the draft-spec routine drafts a spec |
| Accept and defer | Document why it's acceptable to defer, update severity if needed |
| No longer relevant | Move to Resolved Items with "no longer applicable" |
Present findings as a summary:
Ask the human which items to act on.
For approved quick fixes: implement them directly, following the TDD workflow
from CONSTITUTION.md §3 and the verification steps from the implement-spec skill.
For items needing a spec: file a ai:plan GitHub issue for each one
(the draft-spec routine drafts the spec PR), or draft it directly via
the draft-spec skill in an interactive session.
docs/tech-debt.md:
docs: review and update tech debt register