Skip to content
Back to skills

Skill Tech Debt

ASecurity

Tech debt inventory, paydown strategy, prioritization (Critical/High/Medium/Low), deprecation planning, communicating to stakeholders, refactoring initiatives. Use when managing technical debt, planning paydown, or assessing refactoring ROI.

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 7, 2026
developmentpythonrefactoringapibackendsecurity

Works with

  • api

Security analysis

A100/100

Scanned September 7, 2026

npx -y skills add saitarrun/Sdlc-ai-workflow --skill skill-tech-debt --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Tech Debt?

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

Security grade badge for Skill Tech Debt
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/saitarrun-skill-tech-debt/badge)](https://www.skillsdirectory.com/skills/saitarrun-skill-tech-debt)

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: skill-tech-debt
description: Tech debt inventory, paydown strategy, prioritization (Critical/High/Medium/Low), deprecation planning, communicating to stakeholders, refactoring initiatives. Use when managing technical debt, planning paydown, or assessing refactoring ROI.
version: 1.0.0
---

# Skill: Tech Debt Management

Track, prioritize, and pay down tech debt systematically. Don't let it spiral.

## Tech Debt Scoring

**Impact × Effort Matrix**:

```
         LOW EFFORT → HIGH EFFORT
HIGH   |  Quick wins  | Strategic |
IMPACT |              |           |
LOW    | Skip (low ROI)| Avoid    |
```

**Quick wins**: High impact, low effort → Do first  
**Strategic**: High impact, high effort → Plan next quarter  
**Skip**: Low impact, any effort → Only if free time

## Inventory Template

```
## Tech Debt Inventory: [Service]

### CRITICAL (Ship next sprint)
- [ ] Remove Python 2 support (ends 2025, blockers future deps)
  - Effort: 2 weeks
  - Impact: Unblocks 5 dependencies
  - Owner: Backend lead

### HIGH (Backlog, 10% capacity/sprint)
- [ ] Refactor auth middleware (5 places copy-pasted)
  - Effort: 1 week
  - Impact: Reduces bugs, improves maintainability
  - Owner: TBD

### MEDIUM (Nice to have)
- [ ] Extract common utils from 3 services
  - Effort: 3 weeks (spans services)
  - Impact: Code reuse

### LOW (Skip unless free time)
- [ ] Rename internal variable
  - Effort: 1 hour
  - Impact: Readability (minimal)
```

## Paydown Strategy

**Allocate 10% of sprint to tech debt**:
- 80% features (business value)
- 10% tech debt (internal quality)
- 10% bugs (production stability)

**Communicate ROI**:
```
Tech debt paydown: Remove Python 2 support
- Effort: 2 weeks (1 engineer)
- Unblocks: 5 dependencies (new features)
- Prevents: 3+ security issues (old Python 2 libs)
- ROI: High (enables future work)
```

## Deprecation Planning

```
v1.0: Old API endpoint alive
v1.5: Announce deprecation (email, docs)
v2.0: Mark endpoints as "deprecated" (header warning)
v2.5: Remove endpoint (6 months later)
```

---

**Status**: Ready for tech debt management  
**Best for**: Debt prioritization, paydown planning, refactoring

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…