tech-debt

Scan codebases for technical debt indicators and generate prioritized debt reports.

10|2|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/wanghaisheng/OpenAgenticGame-Studios --skill tech-debt-wanghaisheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-debt
Source: https://github.com/wanghaisheng/OpenAgenticGame-Studios/tree/main/refenrece/skills/tech-debt
Command: npx skills add https://github.com/wanghaisheng/OpenAgenticGame-Studios --skill tech-debt-wanghaisheng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps development teams identify, track, and prioritize technical debt, ensuring code quality and maintainability over time.

Core Features & Use Cases

  • Automated Scanning: Detects common indicators of technical debt like TODOs, FIXMEs, code complexity, and outdated dependencies.
  • Debt Register: Maintains a central, categorized list of all identified technical debt items.
  • Prioritization: Scores debt items based on impact, effort, and frequency to guide repayment strategies.
  • Reporting: Generates summaries of debt status, trends, and actionable insights for sprint planning.
  • Use Case: A team can use this skill to scan their codebase at the end of each sprint, add any new debt found, and then prioritize the most critical items for the next sprint's backlog.

Quick Start

Use the tech-debt skill to scan the codebase for technical debt indicators.

Frequently Asked Questions about tech-debt

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

FAQPage Schema
How do I scan my codebase to identify technical debt?

To identify technical debt, you can scan your codebase to detect indicators like TODOs, FIXMEs, large file sizes, long functions, and outdated dependency versions. The scanning process categorizes these items into a central register for tracking.

What is the best way to prioritize technical debt for sprint planning?

The best way to prioritize technical debt is to score each item based on its impact, required effort, and frequency. This generates actionable insights and a prioritized backlog to guide your repayment strategy during sprint planning.

How does automated technical debt detection work?

Automated technical debt detection works by analyzing code comments, file sizes, function lengths, and dependency versions against predefined indicators. It automatically flags common issues like FIXMEs and code complexity to populate a debt register.

Can I manually add technical debt items to the register?

Yes, you can manually add technical debt items to the register. The system supports both automated debt detection and manual entry, allowing development teams to maintain a comprehensive, categorized list of all identified issues.

Does tracking technical debt require specific dependency versions?

Tracking technical debt does not require specific external dependencies, but the analysis itself evaluates your project's dependency versions. It scans for outdated dependencies as a key indicator of maintainability issues within your codebase.