npx skills add smithery/dasien --skill technical-debt-assessment
aj-geddes/useful-ai-prompts
technical-debt-assessment
Assess, quantify, and prioritize technical debt using code analysis, metrics, and impact analysis. Use when planning refactoring, evaluating codebases, or making architectural decisions.
Installation
npx skills add aj-geddes/useful-ai-prompts --skill technical-debt-assessment
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Assess and classify legal risks using a severity-by-likelihood framework with escalation criter…
4.5K installsIdentify, assess, and mitigate operational risks. Trigger with "what are the risks", "risk asse…
2.9K installsRuns and interprets AWS Resilience Hub v2 failure mode assessments. Covers starting assessments…
2.3K installsAssess research idea novelty through systematic literature search. Multi-round search-evaluate …
1.5K installsDeeper risk assessment for a single feature or product area when the launch review found someth…
510 installsMultivariate severity assessment and humane endpoint prediction for laboratory animal studies u…
15 installsAlso in this package
Other skills from aj-geddes/useful-ai-prompts · top by installs.
npx skills add aj-geddes/useful-ai-prompts
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md2,063 B -
docs
SUMMARY.md1,956 B
History
- First seen on skills.sh
- First recorded snapshot · 490 installs
SKILL.md
Technical Debt Assessment
Table of Contents
- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)
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](references/technical-debt-calculator.md) | Technical Debt Calculator |
| [Code Quality Scanner](references/code-quality-scanner.md) | 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