Install
$ agentstack add skill-avelrl-skills-tech-debt ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Purpose: Keep one visible, practical register of technical debt and its urgency.
Use when:
- you need to scan for, record, prioritize, or summarize real technical debt
- the debt has maintenance, delivery, or reliability cost
Do not use for:
- cosmetic style nits
- feature backlog items with no ongoing engineering cost
- philosophical architecture debates with no actionable debt item
Inputs / Required Context:
- required: one mode from
scan|add|prioritize|report - read: relevant code, tests, docs, and the current debt register when it exists
- for
add: description, affected area, acceptance reason, and practical impact
Outputs / Owned Artifacts:
- owns
docs/tech-debt-register.md - bootstraps the register if it does not exist
- updates the register only with high-signal items
Modes or Arguments:
scan: inspect the codebase and add clearly actionable debt itemsadd: record one explicit debt itemprioritize: reorder or regroup the register by practical urgencyreport: summarize the current register
Execution Rules:
- Ensure the canonical register exists before the first write.
- Categorize debt as architecture, code quality, tests, documentation, dependencies, or performance.
- For
scan, look for high-signal indicators such asTODO,FIXME, duplication, risky untested logic, oversized code, or stale docs. - For
prioritize, sort by impact, frequency, blast radius, and fix cost. - For
report, summarize totals, oldest unresolved items, and debt that should move into the next cycle.
Failure / Stop Conditions:
- stop
addif the item lacks a concrete description or affected area - return an explicit empty-state summary if no meaningful debt is found
- do not add cosmetic noise to the register
Return Format:
- register path
- mode result summary
- highest-priority debt items or new entries
- next recommended cleanup target
Example Invocation:
/tech-debt scan
Related Skills / Boundary:
- use
architecture-decisionwhen debt resolution requires a durable architectural choice - do not turn this skill into a general project task tracker
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: avelrl
- Source: avelrl/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.