AgentSkillsCN

refactor-clean

迁移并运行Claude命令refactor-clean.md中的工作流程。当被要求执行与“代码重构—清理”相关的任务时,例如:在测试验证的保障下,安全地识别并移除无用代码。

SKILL.md
--- frontmatter
name: "refactor-clean"
description: "Migrate and run the workflow from Claude command refactor-clean.md. Use when asked to perform tasks matching refactor-clean, for example: Safely identify and remove dead code with test verification:"

Refactor Clean

Overview

Use this skill to execute the existing workflow migrated from refactor-clean.md. Follow the playbook below and adapt commands to the current repository context.

Playbook

Refactor Clean

Safely identify and remove dead code with test verification:

  1. Run dead code analysis tools:

    • knip: Find unused exports and files
    • depcheck: Find unused dependencies
    • ts-prune: Find unused TypeScript exports
  2. Generate comprehensive report in .reports/dead-code-analysis.md

  3. Categorize findings by severity:

    • SAFE: Test files, unused utilities
    • CAUTION: API routes, components
    • DANGER: Config files, main entry points
  4. Propose safe deletions only

  5. Before each deletion:

    • Run full test suite
    • Verify tests pass
    • Apply change
    • Re-run tests
    • Rollback if tests fail
  6. Show summary of cleaned items

Never delete code without running tests first!