skills/tech-debt/SKILL.md
Sweep the codebase for tech debt and return a prioritized markdown task list of findings.
npx skillsauth add agentty-xyz/agentty tech-debtInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when asked to find tech debt, stale patterns, or maintenance issues in a codebase.
The user may scope the sweep to specific directories or modules (e.g., "sweep crates/agentty/src/app"). When a scope is given, restrict traversal to those paths. When no scope is given, sweep the full codebase.
Read Project Context
AGENTS.md for project conventions, architecture references, and style rules.Traverse Target Directories
AGENTS.md for local conventions, entry points, and change guidance.Analyze for Tech Debt
TODO, FIXME, HACK, and XXX comments that indicate deferred work.unwrap() alongside proper Result propagation), swallowed errors, and missing error context.#[ignore].Return Findings as a Task List
# Tech Debt Report
## Summary
[Brief overview: total finding count, highest-risk area, and overall codebase health impression.]
## Critical
- [ ] **[Title]** — `[file/module scope]`
[Description of the issue and why it is critical.]
## High
- [ ] **[Title]** — `[file/module scope]`
[Description of the issue and recommended action.]
## Medium
- [ ] **[Title]** — `[file/module scope]`
[Description of the issue and recommended action.]
## Low
- [ ] **[Title]** — `[file/module scope]`
[Description of the issue and recommended action.]
| Priority | Criteria | |----------|----------| | Critical | Causes runtime failures, data loss, or blocks other work. | | High | Significant maintenance burden, outdated patterns actively causing confusion, or missing error handling in critical paths. | | Medium | Style inconsistencies, missing documentation, minor dead code, or deferred TODOs with clear scope. | | Low | Cosmetic issues, minor naming improvements, or optional cleanup with no immediate impact. |
development
Audit subprocess execution, path handling, SQL queries, panic conditions, and dependency risks in this Rust TUI project.
development
Guide for reviewing code changes (uncommitted or on a branch), existing code, and the project in general, providing a structured review report.
documentation
Guide for releasing a new version of the project, including version bumping, changelog updates, and tagging.
documentation
Create and maintain the single actionable roadmap in `docs/plan/roadmap.md`. Use when asked to draft or revise the roadmap, convert work into an iterative execution queue, split the backlog into `Ready Now`, `Queued Next`, and `Parked`, and keep only the active execution window fully expanded while preserving buffered sub-500-line implementation slices.