PromptShop

Tech Debt

This skill helps identify, categorize, and prioritize technical debt within a software project. It provides a framework for scoring debt items based on impac...

Install

npx promptshop add tech-debt

Details

What This Skill Does

  • This skill helps identify, categorize, and prioritize technical debt within a software project.
  • It provides a framework for scoring debt items based on impact, risk, and effort, enabling teams to create a prioritized remediation plan.
  • It is useful for engineering managers and tech leads.

When to Use

  • Identify areas of technical debt.
  • Prioritize tech debt remediation.
  • Justify tech debt fixes to stakeholders.
  • Create a phased remediation plan.
  • Assess the impact and risk of tech debt.
  • Categorize different types of tech debt.

Key Features

  • Categorizes tech debt (code, architecture, test).
  • Prioritizes debt based on impact, risk, and effort.
  • Estimates effort and business justification.
  • Creates a phased remediation plan.
  • Identifies risks of not addressing debt.
  • Helps manage dependencies and documentation.

Manual Installation

Tech Debt Management

Systematically identify, categorize, and prioritize technical debt.

Categories

TypeExamplesRisk
Code debtDuplicated logic, poor abstractions, magic numbersBugs, slow development
Architecture debtMonolith that should be split, wrong data storeScaling limits
Test debtLow coverage, flaky tests, missing integration testsRegressions ship
Dependency debtOutdated libraries, unmaintained dependenciesSecurity vulns
Documentation debtMissing runbooks, outdated READMEs, tribal knowledgeOnboarding pain
Infrastructure debtManual deploys, no monitoring, no IaCIncidents, slow recovery

Prioritization Framework

Score each item on: Impact: How much does it slow the team down? (1-5) Risk: What happens if we don't fix it? (1-5) Effort: How hard is the fix? (1-5, inverted — lower effort = higher priority)

Priority = (Impact + Risk) x (6 - Effort)

Output

Produce a prioritized list with estimated effort, business justification for each item, and a phased remediation plan that can be done alongside feature work.

Debt Management