What problem does it solve?
This Skill addresses the high maintenance costs and risks associated with legacy codebases, often referred to as technical debt or "spaghetti code," by providing a structured, evidence-based approach to discovery, scoring, and incremental remediation.
Core Features & Use Cases
- Technical Debt Audit: Systematically identifies and categorizes technical debt, from critical security vulnerabilities to minor code smells, using a standardized discovery ledger.
- Risk-Based Remediation: Offers a controlled, multi-tiered approach (E/G/Q/C/D) to refactoring, ensuring that changes are authorized, verifiable, and reversible.
- Use Case: Use this Skill when you need to modernize a brittle, undocumented system, perform a security audit on a legacy module, or safely decommission deprecated features without breaking existing functionality.
Quick Start
Use the tame-legacy-codebase skill to audit the current repository and generate a remediation report in the root directory.