Agent skill
refactor-scan-tech-debt
[Code Quality] Scans codebase for technical debt indicators: code smells, complexity hotspots, duplications, outdated patterns, and anti-patterns. Use when starting a refactoring session to identify what needs attention.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/refactor-scan-tech-debt
SKILL.md
Refactor: Scan Tech Debt
Identify technical debt across the codebase systematically.
Scan Categories
1. Code Smells
- Long Methods (> 50 lines)
- Large Classes (> 500 lines or > 10 public methods)
- Long Parameter Lists (> 4 parameters)
- Feature Envy, Data Clumps
2. Complexity Indicators
- Deep Nesting (> 3 levels)
- Cyclomatic Complexity (> 10 branches)
- God Objects
- Circular Dependencies
3. Duplication
- Copy-Paste Code
- Parallel Hierarchies
- Repeated Conditionals
4. Outdated Patterns
- Deprecated APIs
- Legacy Patterns
- Dead Code
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?