Back to skills
extension
Category: Development & EngineeringNo API key required

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.

personAuthor: jakexiaohubgithub

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