AgentStack
SKILL verified Apache-2.0 Self-run

Doncheli Tech Debt

skill-doncheli-don-cheli-sdd-doncheli-tech-debt · by doncheli

Identify, quantify, and prioritize technical debt in the codebase. Activate when user mentions "tech debt", "code quality", "technical debt", "code smells", "refactor candidates", "what to clean up".

No reviews yet
0 installs
10 views
0.0% view→install

Install

$ agentstack add skill-doncheli-don-cheli-sdd-doncheli-tech-debt

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Doncheli Tech Debt? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Don Cheli: Tech Debt Scanner

Instructions

  1. Scan the codebase for tech debt signals:
  • TODO/FIXME/HACK/XXX comments with file and line
  • Functions exceeding cyclomatic complexity of 10
  • Files exceeding 300 lines (configurable)
  • Duplicated code blocks (> 10 lines repeated 3+ times)
  • Deprecated dependencies or APIs in use
  • Missing error handling (uncaught exceptions, empty catch blocks)
  • Test files that exist but have 0 assertions
  1. Score each item by impact (high/medium/low) and effort (hours estimate)
  2. Compute a Tech Debt Ratio: debt items / total files
  3. Prioritize using the impact/effort matrix: Quick Wins first, then High Impact
  4. Recommend a remediation plan with a suggested order
  5. Never auto-refactor — produce the plan and wait for approval
  6. Save the report to .dc/tech-debt-.md

Output Format

## Tech Debt Report — 2026-03-28

### Summary
- Total debt items: 18
- Tech Debt Ratio: 18/94 files = 19% (target: <10%)
- Estimated remediation effort: ~14h

### Quick Wins (high impact, low effort)
1. src/utils/format.ts — 3 duplicate date-format blocks — 1h — extract to shared util
2. src/auth/token.ts:88 — empty catch block silently swallows JWT errors — 30m fix

### High Impact (high impact, higher effort)
1. src/payments/processor.ts — cyclomatic complexity 18 — 4h refactor

### Low Priority
1. 7 TODO comments in src/legacy/ — document or schedule removal

### Remediation Plan
Sprint 1 (8h): Quick wins + empty catch blocks
Sprint 2 (6h): payments/processor.ts refactor
Backlog: legacy TODOs

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.