tech-debt-audit

Analyze codebases to identify, categorize, and prioritize technical debt with ROI estimates.

1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts --skill tech-debt-audit-kalilurrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-debt-audit
Source: https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts/tree/main/01-software-dev/tech-debt-audit
Command: npx skills add https://github.com/kalilurrahman/kr-claudiator-skills-original-prompts --skill tech-debt-audit-kalilurrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Engineering teams accumulate technical debt without a clear picture of what to fix first, leading to vague refactoring efforts that waste time. This Skill turns an unstructured codebase review into a concrete, prioritized remediation plan with measurable impact and effort estimates. ## Core Features & Use Cases - Systematic Debt Detection: Scans for long functions, high cyclomatic complexity, duplicated code, missing tests, and deprecated dependencies using static analysis tools like SonarQube, ESLint, and Bandit. - Categorized Prioritization: Classifies debt into security, performance, code quality, dependency, and scalability categories, then ranks items by impact, effort, and ROI. - Actionable Remediation Plan: Produces a sprint-by-sprint plan with engineering-day estimates, quick wins, and P0 security items flagged for immediate action. - Use Case: Before planning a quarter, run an audit on your payment service to surface a missing database index, an EOL framework version, and untested payment logic, then schedule fixes by priority. ## Quick Start Audit the order processing module for technical debt and produce a prioritized remediation plan with effort estimates.

Frequently Asked Questions about tech-debt-audit

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

FAQPage Schema
How do I audit a codebase for technical debt?

Scope the audit to a specific component, then scan for debt signals like long functions, duplicated code, missing tests, and deprecated dependencies. Use static analysis tools such as SonarQube, ESLint, or Bandit, then categorize findings by security, performance, quality, and scalability.

How do I prioritize technical debt remediation?

Prioritize by impact and effort: security vulnerabilities are always P0 regardless of effort, then high-impact low-effort quick wins. Calculate ROI as time saved per month times twelve divided by remediation effort, and prioritize items with ROI above 2.

What tools detect technical debt automatically?

Static analysis tools like SonarQube, ESLint, and Bandit detect complexity, lint violations, and security issues automatically. Automated findings should be manually verified and categorized, since tools cannot assess business impact or remediation priority.

How should technical debt effort be estimated?

Estimate remediation in engineering days rather than story points or vague sizes like small, medium, or large. Each debt item should include a specific file location, measurable impact such as page load time or error rate, and a concrete fix description.

When should technical debt not be fixed?

Not all debt needs immediate remediation; a good audit includes at least one deferred item. Low-impact debt with high effort, or scalability issues that only matter at much higher traffic, can be deferred until conditions justify the investment.