tech-debt

Identify, categorize, and prioritize technical debt across code and infrastructure.

23.4k|2.8k|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill tech-debt-anthropics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-debt
Source: https://github.com/anthropics/knowledge-work-plugins/tree/main/engineering/skills/tech-debt
Command: npx skills add https://github.com/anthropics/knowledge-work-plugins --skill tech-debt-anthropics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams systematically identify, categorize, and prioritize technical debt to improve code quality and development velocity.

Core Features & Use Cases

  • Identification: Detects various types of technical debt including code, architecture, test, dependency, documentation, and infrastructure debt.
  • Categorization: Organizes identified debt into clear types with examples.
  • Prioritization: Employs a framework to score debt based on impact, risk, and effort, generating a prioritized list.
  • Remediation Planning: Outlines phased plans for addressing technical debt alongside feature development.

Quick Start

Run a technical debt audit to identify and prioritize refactoring opportunities.

Frequently Asked Questions about tech-debt

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

FAQPage Schema
How do I identify and categorize technical debt across my codebase?

Technical debt is identified and categorized by scanning your codebase to detect issues across code, architecture, testing, dependencies, documentation, and infrastructure. This process organizes the debt into clear types with specific examples for systematic tracking.

What is the best way to prioritize technical debt for refactoring?

Prioritizing technical debt involves scoring each identified issue using a framework based on its impact, risk, and effort. This generates a prioritized list that helps teams decide which refactoring tasks to tackle first for maximum value.

How do I create a phased remediation plan for technical debt?

A phased remediation plan is created by outlining structured steps to address technical debt alongside ongoing feature development. This ensures that code quality improvements are integrated systematically without halting development velocity.

Does this technical debt management approach work for infrastructure and dependencies?

Yes, this technical debt management approach works for infrastructure and dependencies by explicitly categorizing and scoring them. It evaluates dependency upgrades and infrastructure maintenance using the same impact, risk, and effort framework as code debt.

What types of technical debt should I track to improve development velocity?

To improve development velocity, you should track code, architecture, test, dependency, documentation, and infrastructure debt. Managing these categories systematically prevents bottlenecks and maintains long-term code quality.