tech-debt

Categorize and prioritize technical debt into a phased remediation plan.

6|3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/alo-exp/silver-bullet --skill tech-debt-alo-exp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-debt
Source: https://github.com/alo-exp/silver-bullet/tree/main/forge/skills/engineering-tech-debt
Command: npx skills add https://github.com/alo-exp/silver-bullet --skill tech-debt-alo-exp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically identify, categorize, and prioritize technical debt across a codebase to prevent slowdowns and regressions, enabling focused, timely improvements.

Core Features & Use Cases

  • Debt taxonomy: classify debt into code debt, architecture debt, test debt, dependency debt, documentation debt, and infrastructure debt.
  • Prioritization framework: compute priority using a structured scoring formula and provide a phased remediation plan.
  • Remediation planning: generate an itemized backlog with estimated effort and business justification to guide sprints.
  • Use Case: Example: for a mid-size web app, identify duplicated logic, brittle modules, flaky tests, and outdated dependencies, then produce a prioritized backlog for refactor and upgrade.

Quick Start

Run the priority workflow on your repository to generate the remediation plan.

Frequently Asked Questions about tech-debt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize technical debt across a large codebase?

Prioritize technical debt by classifying items into categories like code, architecture, and test debt, then scoring them by Impact, Risk, and Effort. This generates a phased remediation plan with itemized effort estimates and business justifications for your backlog.

What is the best way to categorize technical debt for remediation planning?

Categorize technical debt using a structured taxonomy that covers code debt, architecture debt, test debt, dependency debt, documentation debt, and infrastructure debt. This classification enables systematic prioritization and targeted refactoring across diverse software projects.

How do I create a refactoring backlog with business justifications?

Generate a refactoring backlog by applying a structured scoring formula to identified debt, evaluating Impact, Risk, and Effort. The resulting prioritized backlog includes estimated effort and business justifications to guide sprint planning and focused improvements.

Can I assess both code debt and infrastructure debt using one prioritization framework?

Yes, a unified prioritization framework can assess both code debt and infrastructure debt. It systematically evaluates diverse debt types across your projects, applying consistent Impact, Risk, and Effort scoring to produce a cohesive remediation plan.

When should I generate a phased remediation plan for technical debt?

Generate a phased remediation plan when technical debt causes development slowdowns or system regressions. Running a priority workflow on your repository identifies duplicated logic, brittle modules, and outdated dependencies to guide timely improvements.

Why does test debt and dependency debt slow down development?

Test debt and dependency debt slow development by introducing flaky tests and outdated libraries, which increase maintenance overhead. Identifying and remediating these issues through structured scoring prevents regressions and ensures focused, timely improvements.