AgentSkillsCN

refactor-scan-tech-debt

【代码质量】扫描代码库以查找技术债务指标:代码异味、复杂度热点、重复、过时模式和反模式。当开始重构会话以识别需要关注的内容时使用。

SKILL.md
--- frontmatter
name: refactor-scan-tech-debt
description: "[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."

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