tech-debt-analyzer

Analyze and quantify technical debt across code, architecture, testing, and infrastructure.

33|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sir-chawakorn/power-ranger-toolkit --skill tech-debt-analyzer-sir-chawakorn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-debt-analyzer
Source: https://github.com/Sir-chawakorn/power-ranger-toolkit/tree/main/src/skills/tech-debt-analyzer
Command: npx skills add https://github.com/Sir-chawakorn/power-ranger-toolkit --skill tech-debt-analyzer-sir-chawakorn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps identify, measure, and prioritize technical debt within a codebase, enabling strategic planning for its remediation.

Core Features & Use Cases

  • Debt Identification: Detects various forms of technical debt across code, architecture, testing, dependencies, documentation, and infrastructure.
  • Metric Calculation: Provides metrics for code quality, including complexity, duplication, and test coverage.
  • Prioritization: Offers a framework for scoring and prioritizing debt items based on impact and effort.
  • Use Case: During sprint planning, use this Skill to assess the current technical debt, identify the most critical areas like low test coverage in security-sensitive modules, and allocate development capacity for remediation.

Quick Start

Analyze the technical debt in the current project's source code.

Frequently Asked Questions about tech-debt-analyzer

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

FAQPage Schema
How do I analyze and measure technical debt in a codebase?

Technical debt analysis identifies issues across code, architecture, testing, dependencies, documentation, and infrastructure. It calculates quality metrics including complexity, duplication, and test coverage to help prioritize remediation efforts.

What is technical debt prioritization and how does it work?

Technical debt prioritization scores debt items based on their impact and remediation effort. This framework helps allocate development capacity strategically during sprint planning by highlighting critical areas like low test coverage in security-sensitive modules.

How do I identify which parts of my source code need refactoring the most?

Identifying refactoring targets involves measuring code quality metrics such as complexity and duplication. This Skill detects technical debt across multiple categories and provides a scoring framework to pinpoint the most critical areas for codebase improvement.

Can I use technical debt analysis for sprint planning and capacity allocation?

Yes, you can use technical debt analysis during sprint planning to assess current debt levels. It helps identify critical areas, such as low test coverage in security-sensitive modules, allowing you to allocate development capacity for targeted remediation.

What categories of technical debt does this analyzer detect?

This analyzer detects technical debt across six categories: code, architecture, testing, dependencies, documentation, and infrastructure. It quantifies these issues to support strategic decision-making for refactoring and debt reduction initiatives.

Does technical debt analysis work without external dependencies or tools?

Yes, technical debt analysis works without external dependencies. The Skill operates independently to analyze source code and calculate quality metrics, providing prioritization frameworks for debt reduction directly from the current project.