tech-debt

Identify and prioritize technical debt with a scoring framework and remediation plan.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/cy-wali/knowledge --skill tech-debt-cy-wali
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tech-debt
Source: https://github.com/cy-wali/knowledge/tree/main/engineering/skills/tech-debt
Command: npx skills add https://github.com/cy-wali/knowledge --skill tech-debt-cy-wali

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and prioritize technical debt to accelerate software delivery.

Core Features & Use Cases

  • Categorizes debt types across code, architecture, tests, dependencies, and docs.
  • Provides a scoring framework (Impact, Risk, Effort) and a generated remediation plan.
  • Real-world use: prioritize refactoring, dependency updates, and test suite improvements to reduce maintenance overhead.

Quick Start

Run a tech debt audit to categorize every debt item and generate a prioritized 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 codebase and architecture?▼

Technical debt prioritization uses a scoring framework evaluating Impact, Risk, and Effort to categorize debt items across code, architecture, tests, and dependencies, generating a phased remediation plan to accelerate software delivery.

What is the best way to categorize a maintenance backlog for refactoring?▼

Categorizing a maintenance backlog involves auditing code health to classify debt types across code, architecture, tests, dependencies, and docs, resulting in a structured debt inventory that guides actionable remediation efforts.

Can I generate a remediation plan for dependency updates and test suite improvements?▼

Yes, you can generate a remediation plan for dependency updates and test suite improvements by running a tech debt audit that scores maintenance backlog items and outputs a phased remediation strategy to reduce overhead.

How does risk assessment work when prioritizing code health refactoring tasks?▼

Risk assessment for code health refactoring works by scoring each technical debt item using a structured framework that weighs Impact, Risk, and Effort, prioritizing high-risk maintenance backlog items for immediate remediation.

When do I need a structured debt inventory for software engineering maintenance?▼

You need a structured debt inventory for software engineering maintenance when accumulation of technical debt across code, architecture, and dependencies slows software delivery, requiring prioritized refactoring to reduce maintenance overhead.