name: sc-cleanup description: 清理代码,移除死代码,并优化项目结构。当用户想要清理代码库、移除未使用代码或优化导入时使用。
代码和项目清理
系统地清理代码,移除死代码,优化导入,并改善项目结构。
何时使用
- 用户请求清理代码或项目
- 需要移除死代码或未使用的导入
- 项目结构需要优化
- 请求清理技术债务
- 需要改进文件组织
指令
用法
/sc:cleanup [target] [--type code|imports|files|all] [--safe|--aggressive]
参数
target- 要清理的文件、目录或整个项目--type- 清理类型(代码、导入、文件、全部)--safe- 保守清理(默认)--aggressive- 更彻底的清理,风险较高--dry-run- 预览更改而不应用
执行
- 分析目标以寻找清理机会
- 识别死代码、未使用导入和冗余文件
- 创建清理计划并进行风险评估
- 执行清理操作并采取适当的安全措施
- 验证更改并报告清理结果
Claude 代码集成
- 使用 Glob 进行系统文件发现
- 利用 Grep 进行死代码检测
- 应用 MultiEdit 进行批量清理操作
- 维护备份和回滚能力