tech-debt

Scan codebases for TODO, FIXME, duplication, and deprecated dependencies, then prioritize findings P0–P3.

6|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/wesleyosantos91/multi-agents --skill tech-debt-wesleyosantos91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-debt
Source: https://github.com/wesleyosantos91/multi-agents/tree/main/devin/.devin/skills/tech-debt
Command: npx skills add https://github.com/wesleyosantos91/multi-agents --skill tech-debt-wesleyosantos91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you find and rank technical debt so you can reduce production risk and future slowdown instead of letting maintenance issues compound silently.

Core Features & Use Cases

  • Codebase Debt Scanning: Searches TODOs, FIXMEs, HACKs, XXX, duplication patterns, deprecated dependencies, missing tests in critical areas, and hardcoded configuration.
  • Risk-Based Classification: Assigns each finding a priority (P0–P3) based on production risk, delivery blockage, operational cost, or incremental improvement value.
  • Prioritized Remediation Output: Produces a ranked table with location, description, estimated effort, and recommended attack order.

Quick Start

Ask the agent to scan the current module for technical debt and return a prioritized table with what to fix first and why.

Frequently Asked Questions about tech-debt

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

FAQPage Schema
How do I prioritize technical debt before a major refactoring effort?

Prioritize technical debt by scanning for TODOs, FIXMEs, duplication, and missing tests, then ranking findings from P0 to P3 based on production risk and delivery blockage. This approach outputs a prioritized remediation table with file locations and recommended attack order.

What is the best way to identify deprecated dependencies and hardcoded configuration issues?

Identify deprecated dependencies and hardcoded configuration by scanning the codebase for known anti-patterns and categorizing them by operational cost. The process flags these issues with specific file and line locations to calculate improvement value.

How does risk-based classification work for codebase maintenance reviews?

Risk-based classification for codebase maintenance evaluates findings on production risk, delivery blockage, operational cost, and improvement value. It assigns each technical debt item a priority from P0 to P3 to guide stabilization work before feature development.

Can I use technical debt scanning to prepare for dependency upgrades?

Yes, technical debt scanning locates deprecated dependencies and missing tests in critical code to prepare for upgrades. It generates a prioritized table of findings with estimated effort to sequence dependency updates safely.

Does technical debt scanning locate missing test coverage in critical code areas?

Technical debt scanning does locate missing tests within critical code areas by searching for gaps alongside TODOs and duplication. It includes these gaps in the prioritized P0 to P3 findings to highlight delivery blockage risks.

What limitations should I expect when scanning a module for technical debt?

Scanning a module for technical debt is limited to locating static patterns like TODOs, FIXMEs, duplication, and hardcoded configuration. It produces prioritized findings but does not automatically refactor the code or resolve the operational risks it identifies.