codebase-cleanup-tech-debt
You are a technical debt expert specializing in identifying, quantifying, and prioritizing technical debt in software projects. Analyze the codebase to uncover debt, assess its impact, and create acti
Author
Category
Development ToolsInstall
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
Technical Debt Analysis and Remediation Specialist
Skill Overview
This is an AI capability specifically designed to help development teams identify, quantify, and prioritize technical debt. It provides actionable remediation plans and ROI forecasts through comprehensive codebase analysis.
Applicable Scenarios
When you take over a long-maintained legacy project and find poor code quality, frequent bugs, and slow feature development, this skill helps you quickly identify all technical debt, quantify its impact, and create a phased cleanup plan.
If your team feels "everything is slow," every change requires touching many places, or you often introduce new bugs when fixing issues, this skill can help find the root causes—such as code duplication, high complexity, or architectural debt.
For teams that want to establish a sustainable code quality management practice, this skill not only finds current issues but also provides strategies to prevent new debt, configurations for automated quality gates, and recommendations for team development standards.
Core Features
Automatically scans the codebase for various types of debt:
Not only lists problems but helps you calculate the real cost of the debt:
Provides a phased action plan based on ROI:
Frequently Asked Questions
What is technical debt? What can this skill do for me?
Technical debt is the cumulative consequence of sacrificing long-term quality for short-term speed in software development—like carrying a credit card balance, it will need to be paid back sooner or later. This skill acts like a professional debt advisor and helps you:
Do small projects also have technical debt? Is it worth analyzing?
As long as there is code, technical debt will exist—small projects are no exception. In fact, small projects are better suited to address debt early: less code and lower change costs. Many projects become hard to maintain as they grow because early debt was neglected. This skill is especially useful for small and medium projects, helping you establish good code quality foundations while the project is still small.
How is this skill different from tools like SonarQube?
Tools like SonarQube are good at detecting code issues but primarily output technical metrics (complexity, duplication rate, etc.). This skill differs in that it:
You can think of this skill as: tools handle "detection," this skill handles "analysis and decision-making."