用途:finalize 是一个实现后收尾检查清单技能,在代码准备合并前统一执行检查,避免遗漏文档、代码质量、项目约定、视觉验证和 issue 卫生等事项。它触发于 finalize、ready to merge、preflight 等场景。
主要能力:运行通用检查清单,并读取项目的 agent 指令文件(CLAUDE.md,或使用 AGENTS.md 的 harness)中的项目专属收尾要求(如 Finalize Checklist 段落)。检查项包括:lint 与格式化、测试(全部通过、无不当跳过、新代码有覆盖)、代码质量扫描(硬编码值、不一致模式、死代码、TODO/FIXME、调试语句、硬编码密钥等安全问题)、文档(README/文档页、公共 API 内联文档、项目专属文档)、UI 与设计质量(仅当变更含视图/模板/组件文件时,运行 Impeccable 的 audit 与 polish,并检查与现有页面的一致性、明暗模式与响应式渲染)、Git 与 issue 卫生(PR 描述、Closes #N、父 issue 更新、后续 issue、项目看板状态)、项目专属检查、知识记录。
使用方式:该技能与工具无关,用 harness 提供的 shell 和工具运行项目真实的 lint/test/build 命令。步骤中若指定了特定工具(如 Impeccable UI 检查或 Memory 步骤),仅在该工具存在时执行,否则跳过并注明。不依赖子代理。发现问题应直接修复,而非仅列出报告。
适用场景:功能实现完成、准备合并或提交 PR 前的收尾阶段。
限制:通用清单无法覆盖项目专属要求,需依赖 CLAUDE.md/AGENTS.md 补充;UI 部分仅在变更含视图文件时适用;特定工具步骤在工具缺失时跳过。资料未提供安装命令、收费或平台信息。