Skip to content
Back to skills

Tech Debt Tracker

ASecurity

Scan codebases for technical debt, score severity, track trends, and generate prioritized remediation plans

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 10, 2026
businessgoci/cddocumentation

Security analysis

A100/100

Pro scans all 19 files and shows the line behind each finding

Scanned October 10, 2026

npx -y skills add mouadja02/skills --skill tech-debt-tracker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tech Debt Tracker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tech Debt Tracker
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/mouadja02-tech-debt-tracker/badge)](https://www.skillsdirectory.com/skills/mouadja02-tech-debt-tracker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tech-debt-tracker
description: Scan codebases for technical debt, score severity, track trends, and generate prioritized remediation plans
---

# Tech Debt Tracker

**Tier**: POWERFUL πŸ”₯  
**Category**: Engineering Process Automation  
**Expertise**: Code Quality, Technical Debt Management, Software Engineering

## Overview

Tech debt is one of the most insidious challenges in software development - it compounds over time, slowing down development velocity, increasing maintenance costs, and reducing code quality. This skill provides a comprehensive framework for identifying, analyzing, prioritizing, and tracking technical debt across codebases.

Tech debt isn't just about messy code - it encompasses architectural shortcuts, missing tests, outdated dependencies, documentation gaps, and infrastructure compromises. Like financial debt, it accrues "interest" through increased development time, higher bug rates, and reduced team velocity.

## What This Skill Provides

This skill offers three interconnected tools that form a complete tech debt management system:

1. **Debt Scanner** - Automatically identifies tech debt signals in your codebase
2. **Debt Prioritizer** - Analyzes and prioritizes debt items using cost-of-delay frameworks
3. **Debt Dashboard** - Tracks debt trends over time and provides executive reporting

Together, these tools enable engineering teams to make data-driven decisions about tech debt, balancing new feature development with maintenance work.

## Technical Debt Classification Framework
β†’ See references/debt-frameworks.md for details

## Implementation Roadmap

### Phase 1: Foundation (Weeks 1-2)
1. Set up debt scanning infrastructure
2. Establish debt taxonomy and scoring criteria
3. Scan initial codebase and create baseline inventory
4. Train team on debt identification and reporting

### Phase 2: Process Integration (Weeks 3-4)
1. Integrate debt tracking into sprint planning
2. Establish debt budgets and allocation rules
3. Create stakeholder reporting templates
4. Set up automated debt scanning in CI/CD

### Phase 3: Optimization (Weeks 5-6)
1. Refine scoring algorithms based on team feedback
2. Implement trend analysis and predictive metrics
3. Create specialized debt reduction initiatives
4. Establish cross-team debt coordination processes

### Phase 4: Maturity (Ongoing)
1. Continuous improvement of detection algorithms
2. Advanced analytics and prediction models
3. Integration with planning and project management tools
4. Organization-wide debt management best practices

## Success Criteria

**Quantitative Metrics:**
- 25% reduction in debt interest rate within 6 months
- 15% improvement in development velocity
- 30% reduction in production defects
- 20% faster code review cycles

**Qualitative Metrics:**
- Improved developer satisfaction scores
- Reduced context switching during feature development
- Faster onboarding for new team members
- Better predictability in feature delivery timelines

## Common Pitfalls and How to Avoid Them

### 1. Analysis Paralysis
**Problem**: Spending too much time analyzing debt instead of fixing it.
**Solution**: Set time limits for analysis, use "good enough" scoring for most items.

### 2. Perfectionism
**Problem**: Trying to eliminate all debt instead of managing it.
**Solution**: Focus on high-impact debt, accept that some debt is acceptable.

### 3. Ignoring Business Context
**Problem**: Prioritizing technical elegance over business value.
**Solution**: Always tie debt work to business outcomes and customer impact.

### 4. Inconsistent Application
**Problem**: Some teams adopt practices while others ignore them.
**Solution**: Make debt tracking part of standard development workflow.

### 5. Tool Over-Engineering
**Problem**: Building complex debt management systems that nobody uses.
**Solution**: Start simple, iterate based on actual usage patterns.

Technical debt management is not just about writing better code - it's about creating sustainable development practices that balance short-term delivery pressure with long-term system health. Use these tools and frameworks to make informed decisions about when and how to invest in debt reduction.

Files in this skill

  • README.md9.3 KB
  • SKILL.md4.1 KB
  • _meta.json472 B
  • assets/historical_debt_2024-01-15.json8 KB
  • assets/historical_debt_2024-02-01.json6.4 KB
  • assets/sample_codebase/src/frontend.js14.5 KB
  • assets/sample_codebase/src/payment_processor.py13 KB
  • assets/sample_codebase/src/user_service.py9.3 KB
  • assets/sample_debt_inventory.json7.6 KB
  • expected_outputs/sample_dashboard_output.json5.2 KB
  • expected_outputs/sample_prioritization_output.json44.6 KB
  • expected_outputs/sample_scan_output.json57 KB
  • references/debt-classification-taxonomy.md10.2 KB
  • references/debt-frameworks.md13.7 KB
  • references/prioritization-framework.md10.6 KB
  • references/stakeholder-communication-templates.md12.6 KB
  • scripts/debt_dashboard.py39.9 KB
  • scripts/debt_prioritizer.py33.9 KB
  • scripts/debt_scanner.py25.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…