用途:development-harness 是开发工作流的技能路由器,帮助用户判断该调用哪个 dh 技能入口,本身不执行具体工作。它实现针对已跟踪待办事项的结构化开发生命周期,从捕获到验证关闭,以配置的待办后端为事实来源,本地状态目录为 ~/.dh/projects/{slug}/,仓库默认配置当前选择 GitHub Issues。
主要能力:提供一组技能,包括 /dh:work-backlog-item、/dh:add-new-feature、/dh:implement-feature、/dh:complete-implementation、/dh:gate-push、/dh:work-milestone。典型流水线为 /dh:add-new-feature(规划)→ /dh:implement-feature(执行循环)→ /dh:complete-implementation(质量门)。
使用方式:按意图选择入口。捕获新工作用 /dh:work-backlog-item create;准备规划用 groom;端到端处理待办用 /dh:work-backlog-item {title|#N|--auto};只规划不执行用 /dh:add-new-feature;执行已有计划用 /dh:implement-feature;聚焦单个任务用 /dh:start-task {plan-address} --task {task-id};全部任务完成后跑质量门用 /dh:complete-implementation;并行里程碑用 /dh:work-milestone,需先 /dh:groom-milestone。
关键不变量:条目已有计划地址时,/dh:work-backlog-item 会运行 /dh:implement-feature 并停止;RT-ICA 门返回 BLOCKED 时状态置为 blocked 并停止;仅 /dh:complete-implementation 的最终提交带 Fixes #N,任务级提交不带;SubagentStop 钩子会结算编排器未结算的尝试且不写任务状态;有计划的条目执行 resolve 需要 status:verified 标签,--force 可绕过。
适用场景:需要按结构化流程管理待办、规划、执行与质量验证的开发团队。限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分技能细节与后端配置依赖仓库默认设置。