tech-debt-inventory

Catalog and quantify technical debt across five dimensions with specialist reports.

1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/justsml/ai-team-skills --skill tech-debt-inventory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-debt-inventory
Source: https://github.com/justsml/ai-team-skills/tree/main/legacy/tech-debt-inventory
Command: npx skills add https://github.com/justsml/ai-team-skills --skill tech-debt-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Catalogs and quantifies technical debt across five dimensions using a parallel team of specialists, then synthesizes findings into a prioritized remediation roadmap with estimated effort.

Core Features & Use Cases

  • Complexity Analysis: identifies disproportionately complex functions and modules to guide refactoring.
  • Dead Code Hunter: detects unused exports and orphaned files to prune.
  • Dependency Auditor: evaluates dependencies for risk, currency, and coverage.
  • Inconsistency Detector: surfaces naming, API, and data-fetching inconsistencies to standardize patterns.
  • Test Gap Analyst: uncovers missing tests and coverage gaps on critical paths.
  • Debt Synthesis & Roadmap: combines findings into an actionable, prioritized plan with estimated effort. Use it for debt sprint planning, ongoing codebase health checks, and strategic remediation prioritization.

Quick Start

Run the tech-debt-inventory workflow to generate a prioritized remediation roadmap for your codebase.

Frequently Asked Questions about tech-debt-inventory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I quantify technical debt across my codebase?

You can quantify technical debt by cataloging it across five dimensions: complexity, dead code, dependencies, inconsistencies, and test gaps. This approach uses parallel specialists to analyze your code and generate measurable effort estimates for each identified issue.

How do I identify dead code and orphaned files for refactoring?

Identifying dead code involves detecting unused exports and orphaned files within your modules. This process prunes unnecessary segments of the codebase, reducing overall complexity and improving long-term maintainability during refactoring sprints.

Can I assess dependency risk and currency for my software project?

Yes, you can assess dependency risk by evaluating dependencies for their currency, security coverage, and overall health. This audits your project's external libraries to identify outdated or vulnerable packages requiring immediate updates.

What is the best way to plan a debt sprint for code health remediation?

The best way to plan a debt sprint is to synthesize complexity, dead code, dependency, inconsistency, and test gap findings into a single roadmap. This provides prioritized, actionable steps with estimated effort to guide strategic remediation.

How do I detect missing tests on critical code paths?

You detect missing tests by analyzing coverage gaps specifically on critical execution paths. This highlights untested vulnerable areas in your application logic, ensuring quality assurance efforts target the most essential functions.