用途:在任务评审通过后执行代码的美化与卫生清理,使代码达到可交付状态,作为规格驱动开发流程的最终质量关卡。它已集成到 /skill:specs-kit-task-implementation 的 Phase T-7,也可通过 --action=cleanup 手动调用。仅做表面与卫生清理,不重构逻辑、不修 bug。
输入为 docs/specs/[id]/tasks/TASK-XXX.md(已评审状态),输出为清理后的代码与标记完成的任务。
主要能力:移除 console.log、System.out.println、print(、// DEBUG:、// temp、// hack 等调试与临时痕迹,清理已解决的 TODO/FIXME(保留未解决的);优化导入,优先运行项目自身配置的导入工具,无工具时手动删除未使用导入;按项目已有格式化/检查工具改善可读性,无工具时修正缩进、超长行(>120)与空格;核对类/文件头与公共 API 文档、清理过时注释;最后运行可用的 linter 与测试。
参数:--task(必填,任务 ID 或文件路径);--action(可选,手动调用时设为 cleanup)。支持 --spec 与 --task=TASK-XXX 组合,路径构造为 {spec}/tasks/{task}.md。
使用方式与示例:/skill:specs-kit-task-implementation --task="docs/specs/001-user-auth/tasks/TASK-001.md" --action=cleanup,或 --task="docs/specs/002-dashboard/tasks/TASK-003.md" --action=cleanup。
限制:任务须处于 reviewed、implemented 或 completed 状态,且存在已批准评审报告,否则应先运行 /skill:specs-kit-task-review;清理中绝不能改变逻辑或签名,测试失败须立即停止并报告;未配置格式化工具时的具体处理范围以资料所述为限。其他收费、平台与效果信息暂未提供。