用途:verify-done 是一个在宣称任务完成前执行的严格自检清单,适用于即将提交最终 commit、用户询问“是否完成”等场景,核心原则是“无法用证据证明实际可用,就不算完成”。
主要能力:按任务类型(FIX/FEATURE/REFACTOR/DOCS/INVESTIGATION)区分可执行验证与静态验证;对代码要求提供终端运行输出、真实数据运行、回归测试与边界场景证据;对文档/配置/分析要求对照源码或 schema 校验准确性、格式与链接有效性;针对 bug 修复要求前后行为对比;检查 pre-commit、lint、类型检查等质量门禁;对子代理委派结果要求查看 git diff 并独立复跑验证;还包含比例响应检查、诚实性检查,以及将工作流缺口、变通做法、流程问题记录为观察项或 backlog 条目。
使用方式:在准备宣称完成时生成该清单并逐项填写证据;若提供了 Mermaid 流程图或流程映射,须严格按图中顺序、分支、决策点与终止条件执行,遇到歧义先暂停提问。记录 backlog 时,若项目未安装 dh 插件,则用项目自身的 issue 系统;若已安装,需按 dh:backend-resolution 技能判断后端,Beads 工作区使用 bd create --title='...' --description='...' --type=bug --priority=2,其他后端使用 Skill(skill='dh:work-backlog-item', args='create -- "..."')。
限制:资料未提供该技能的安装方式、收费、支持平台或具体效果数据;其流程依赖用户主动执行并如实提供证据,无法自动保证验证质量。