What problem does it solve?
This Skill provides a systematic framework for identifying, tracking, prioritizing, and managing technical risks and technical debt in software projects. It helps teams make informed decisions, create actionable remediation plans, and communicate effectively with stakeholders, preventing the silent accumulation of critical issues.
Core Features & Use Cases
- Structured Identification & Assessment: Categorizes risks (Security, Performance, Architecture) and debt (Code Quality, Documentation, Design) using defined scales for likelihood, impact, pain, and value.
- Automated Prioritization: Calculates risk scores and debt priorities, identifying "Quick Wins" and "Strategic Investments" to guide remediation efforts.
- Actionable Remediation Planning: Guides the creation of concrete, verifiable plans using proven patterns like Strangler Fig or Characterization Tests, including steps, estimates, and success criteria.
- Trend Analysis & Reporting: Analyzes historical data to identify patterns, track progress, and generate audience-specific reports (executive, team, stakeholder).
- Use Case: When a development team is struggling with a growing backlog of technical debt or needs to proactively manage security vulnerabilities, this skill helps them quantify the issues, prioritize fixes, and build a clear roadmap for improvement.
Quick Start
Use the risk-tech-debt-tracker skill to assess a security risk with "likely" likelihood and "major" impact.