agileflow-tech-debt

Extract and classify technical debt, then rate and prioritize items.

7|1|Updated Oct 16, 2025
One-click install
npx skills add https://github.com/xloxn69/AgileFlow --skill agileflow-tech-debt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agileflow-tech-debt
Source: https://github.com/xloxn69/AgileFlow/tree/main/skills/agileflow-tech-debt
Command: npx skills add https://github.com/xloxn69/AgileFlow --skill agileflow-tech-debt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Technical debt often accumulates silently, slowing down development, increasing bugs, and making maintenance a nightmare. This skill makes it visible and manageable.

Core Features & Use Cases

  • Debt Identification & Classification: Identifies and categorizes tech debt (code quality, performance, security, maintainability, testing).
  • Impact/Effort Prioritization: Uses a matrix to score and prioritize debt items, guiding what to fix first for maximum ROI.
  • Use Case: Your team notices duplicate validation logic across many files. This skill helps document it as tech debt, assesses its impact and effort, assigns a priority, and suggests creating a story to address it, ensuring code quality is maintained.

Quick Start

Use the agileflow-tech-debt skill to document the "slow database query for user lookup" as a high-priority tech debt item.

Frequently Asked Questions about agileflow-tech-debt

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

FAQPage Schema
How do I identify and prioritize technical debt in my codebase?

Technical debt prioritization uses impact, urgency, and effort scoring to rank items. Extract debt from code reviews or discussions, classify by type (Code Quality, Performance, Security, Maintainability, Testing), rate each 1–5, then compute priority as (Impact × Urgency) / Effort to guide what to fix first for maximum ROI.

What types of technical debt should I track and document?

Track five debt categories: Code Quality (style, duplication), Performance (slow queries, inefficient algorithms), Security (vulnerabilities, unsafe patterns), Maintainability (unclear code, poor modularity), and Testing (missing coverage, flaky tests). Document each with classification, impact rating, and proposed action.

How do I manage code quality and refactoring decisions across my team?

Use centralized debt documentation in a shared format to surface accumulating issues and initiate stories for high-priority items. This ensures visibility during code reviews, retrospectives, and planning sessions so maintenance doesn't silently degrade development velocity.

Can I use technical debt tracking during code reviews and retrospectives?

Yes. Apply debt identification during code reviews to catch quality gaps early, and during retrospectives to surface developer pain points and plan refactoring work. Document findings with effort and impact estimates to inform sprint planning.

What's the best way to decide which technical debt to address first?

Prioritize using the formula (Impact × Urgency) / Effort. High-priority items—those with significant impact and urgency but moderate effort—deliver maximum maintainability gains per unit of work and should be addressed before low-priority accumulated debt.