T
technical-debt-assessment
About technical-debt-assessment
A skill for systematically identifying and measuring technical debt so teams can make informed code-quality investments. It supports prioritization, planning, and tracking across several debt categories.
Key features
- 01Assess code, architecture, test, documentation, and security debt
- 02Rate severity, effort, and impact
- 03Prioritize debt by return on investment
- 04Track debt and include it in sprint planning
Use cases
- 01Evaluating a legacy codebase
- 02Prioritizing refactoring work
- 03Planning sprint capacity for debt reduction
- 04Reviewing architecture or acquisition risks
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill technical-debt-assessmentAfter installing, type/technical-debt-assessmentin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/code-quality-scanner.mdtechnical-debt-calculator.mdtemplates/process-template.mdDetails
From the project READMETechnical Debt Assessment
Table of Contents
Overview
Systematically identify, measure, and manage technical debt to make informed decisions about code quality investments.
When to Use
- Legacy code evaluation
- Refactoring prioritization
- Sprint planning
- Code quality initiatives
- Acquisition due diligence
- Architectural decisions
Quick Start
Minimal working example:
interface DebtItem {
id: string;
title: string;
description: string;
category: "code" | "architecture" | "test" | "documentation" | "security";
severity: "low" | "medium" | "high" | "critical";
effort: number; // hours
impact: number; // 1-10 scale
interest: number; // cost per sprint if not fixed
}
class TechnicalDebtAssessment {
private items: DebtItem[] = [];
addDebtItem(item: DebtItem): void {
this.items.push(item);
}
calculatePriority(item: DebtItem): number {
const severityWeight = {
low: 1,
medium: 2,
high: 3,
critical: 4,
};
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Technical Debt Calculator | Technical Debt Calculator |
| Code Quality Scanner | Code Quality Scanner |
Best Practices
✅ DO
- Quantify debt impact
- Prioritize by ROI
- Track debt over time
- Include debt in sprints
- Document debt decisions
- Set quality gates
❌ DON'T
- Ignore technical debt
- Fix everything at once
- Skip impact analysis
- Make emotional decisions
Comments
Markdown supported