What problem does it solve?
When PR follow-ups are only mentioned in PR descriptions, they are forgotten the moment the PR merges, leading to accumulated untracked technical debt in the JellyRock codebase. This Skill enforces a deliberate pre-PR sweep of the canonical tech-debt inventory to ensure no existing debt is accidentally left unresolved and all new deferred work is properly recorded.
Core Features & Use Cases
- Existing Debt Matching: Automatically identifies tech-debt entries in docs/architecture/tech-debt.md that overlap with files changed in the current PR branch.
- Guided Classification: Walks users through each matched entry, letting them mark it as resolved, still applicable, deferred further, or a false positive.
- New Debt Capture: Helps draft and add new structured tech-debt entries for work explicitly deferred by the PR, with stable slugs for cross-referencing.
- Verification & Cross-Linking: Runs doc linting to confirm anchor references remain valid after changes, and sets up follow-up links for PR bodies.
Quick Start
Run the tech-debt-scan skill before opening a pull request for any non-trivial code change to surface relevant existing tech debt entries and capture any new deferred work for tracking.