Babysitter technical-debt-quantifier
Measure, categorize, and prioritize technical debt for migration planning and remediation
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/code-migration-modernization/skills/technical-debt-quantifier" ~/.claude/skills/a5c-ai-babysitter-technical-debt-quantifier && rm -rf "$T"
manifest:
library/specializations/code-migration-modernization/skills/technical-debt-quantifier/SKILL.mdtags
source content
Technical Debt Quantifier Skill
Measures, categorizes, and prioritizes technical debt to support informed decision-making for migration planning and debt remediation strategies.
Purpose
Enable technical debt management for:
- Debt categorization and inventory
- Remediation effort estimation
- Interest calculation (ongoing cost)
- Priority scoring
- Trend tracking
Capabilities
1. Debt Categorization
- Code debt (smells, complexity)
- Architecture debt (coupling, cohesion)
- Test debt (coverage gaps)
- Documentation debt
- Infrastructure debt
2. Remediation Effort Estimation
- Estimate fix time per item
- Calculate total remediation cost
- Identify quick wins
- Plan sprint allocation
3. Interest Calculation
- Calculate ongoing maintenance cost
- Estimate productivity impact
- Project future debt growth
- Model compound interest
4. Priority Scoring
- Score by business impact
- Weight by risk level
- Factor in remediation cost
- Calculate ROI of fixes
5. Debt-to-Value Ratio
- Compare debt to feature velocity
- Benchmark against industry
- Track debt percentage
- Set organizational targets
6. Trend Tracking
- Monitor debt over time
- Track remediation progress
- Identify debt sources
- Report debt velocity
Tool Integrations
| Tool | Purpose | Integration Method |
|---|---|---|
| SonarQube | Debt calculation | API |
| CodeScene | Hotspot analysis | API |
| Codacy | Quality metrics | API |
| Code Climate | Maintainability | API |
| NDepend | .NET debt analysis | CLI |
Output Schema
{ "analysisId": "string", "timestamp": "ISO8601", "debt": { "total": { "estimatedHours": "number", "monetaryValue": "number", "items": "number" }, "byCategory": { "code": {}, "architecture": {}, "test": {}, "documentation": {} }, "byPriority": { "critical": [], "high": [], "medium": [], "low": [] } }, "metrics": { "debtRatio": "number", "debtPerLoc": "number", "interestRate": "number" }, "trends": { "thirtyDay": "number", "ninetyDay": "number" }, "recommendations": [] }
Integration with Migration Processes
- legacy-codebase-assessment: Debt quantification
- technical-debt-remediation: Prioritization
Related Skills
: Debt identificationcode-smell-detector
: Quality metricsstatic-code-analyzer
Related Agents
: Deep debt analysistechnical-debt-auditor