Tech Debt Tracker

Systematic tech debt scanning and prioritization.

Scan a codebase for technical debt across six categories: dead code, deprecated dependencies, TODO/FIXME comments, performance anti-patterns, security gaps and test gaps, and turn the findings into a P0-to-P3 prioritized action plan. It treats debt as compound interest: today's one-hour fix becomes tomorrow's four-hour debugging session, so security debt is always P0 and the Pareto 20% gets the focus.

$15 one-time
Add to a kit →

Prices include 20% VAT. · Forged on real agency work · one-time, no lock-in

  • Type Skill
  • Category Development
  • Delivery Email · instant
  • License One-time
Run preview
forgehouse, tech-debt-tracker

Inside the run · no black box

See the actual work before you buy it.

Six scan categories, four priority tiers, zero judgment calls. Dead code, stale TODOs, N+1 queries, unguarded routes and untested APIs are found mechanically, ranked by fixed rules, and tracked across git history to show whether debt is compounding.

  1. Runs six scan categories in sequence: dead code (tsc noUnusedLocals plus export-import cross grep), deprecated dependencies (npm outdated and npm audit filtered to high and critical), TODO/FIXME comments enriched with git blame age, performance anti-patterns (N+1 await-in-loop, sync blocking calls, unbounded selects), security debt (API routes without auth checks, any types, hardcoded secrets), and test gaps (API routes with no matching test file).
  2. Assigns priority by fixed rules, not judgment calls: security findings are always P0, critical dependency CVEs are P0 and high are P1, N+1 queries are P1, dead code is P2 or P3, TODOs older than 3 months escalate to P2, untested API routes are P1.
  3. Produces the report in a fixed shape: total findings with the P0-P3 split, a P0 table with file, line, description and suggested fix, then P1 and below, closing with a debt score and the single most urgent action.
  4. Tracks compound interest: counts TODO/FIXME across git history to show whether debt is growing or shrinking, and flags any P0 unresolved for 6+ months as requiring immediate intervention.
  5. Checks blast radius before recommending deletion: greps which modules import a dead export and reads breaking-change lists before a dependency bump, so a low-severity item with a wide radius still gets priority.
  6. Feeds the results onward: P3 items route to the cleanup pass, P0 findings propose a build block at the verification gate, and P0/P1 items land in the next sprint plan.
Use cases · what happens when you plug it in

One power source. 6 lines out.

tech-debt-tracker · core

core active · 6 lines

  1. Prioritizing the backlog before sprint planning

    ✓ prioritizing the backlog
  2. Producing a code-health report after an audit or retrospective

    ✓ producing a code-health
  3. Onboarding a new engineer with code health made visible

    ✓ onboarding a new engineer
  4. Running a root-cause deep dive after a production incident

    ✓ running a root-cause deep
  5. Calculating ROI before committing to a major refactor

    ✓ calculating roi before c…
  6. Tracking the compound interest of debt over time via git history

    ✓ tracking the compound in…
Benefits · what you walk away with

Yours to keep.

Drag time forward. Watch what stays.

Forever

That's what owning means.

The rented stack

ai writing tool: subscription

expired · access lost

analytics suite: subscription

expired · access lost

design platform: subscription

expired · access lost

(nothing left)

Your forge

  1. See every debt item ranked P0-P3 with a clear action and time estimate

    license: perpetual
  2. Always surface security debt as top priority before it ships

    license: perpetual
  3. Focus on the 20% of debt causing 80% of developer friction

    license: perpetual
  4. Watch debt trend up or down over months instead of guessing

    license: perpetual

subscriptions expire · deeds don't

What's included · the full manifest

Everything in the box.

Pick a piece up. Watch it work.

Six scan categories with ready-to-run grep, npm and tsc commands

part 01 of 06 · in the box

6 parts · one working system · ships instantly by email

Who it's for

This wasn't forged for everyone.

  • Not for you if you'd rather rent a tool than own one.
  • Not for you if you want someone else to run your stack.
  • Not for you if you're happy guessing.
Still here? Good.

Engineering teams who want a systematic, prioritized view of code health instead of a scattered pile of TODOs.

then this was forged for you.

Works with

Universal by design: these run in any AI. Delivered in the open Agent Skills + MCP format (native in Claude); ChatGPT, Gemini, Cursor and Copilot adapt the same files their own way.

  • Claude Native format
  • ChatGPT Adapts via open standards
  • Gemini Adapts via open standards
  • Cursor Adapts via open standards
  • Copilot Adapts via open standards
Questions · still in the air

Catch what's on your mind.

the air is clear. nothing between you and the forge.
catch a spark: the forge will answer

  1. Does this work outside a JavaScript/TypeScript codebase?

    The grep-based scans for dead code and TODO/FIXME comments are language-agnostic, but the ready-to-run commands lean on npm and tsc, and the CI workflow fails PRs on npm audit findings. On a Python or Go repo you keep the six-category model and P0-P3 rules but swap in your own tooling commands.

  2. How does it decide what is P0 versus P3 instead of just dumping a list?

    Each of the six categories has explicit assignment rules: security debt is always P0, and the rest is ranked by the compound-interest logic that a one-hour fix today becomes a four-hour debugging session later. The Pareto lens then narrows focus to the 20% of items causing most of the friction.

  3. Will it fix the debt it finds automatically?

    No. It scans, scores and produces a prioritized action plan with time estimates, plus a CI gate that blocks new unused code, but the actual refactoring is done by your team. It tells you where to spend the hour, it does not spend it for you.

  4. How is it delivered?

    By email right after purchase: ready to run, downloaded instantly, no setup wait.

  5. One-time or subscription?

    A one-time purchase; no subscription or hidden fees. VAT (20%) is included.

  6. Can I get a refund?

    As a digital product, it can’t be refunded once downloaded. That’s why we show exactly what’s inside and who it’s for, right here.