MarketplaceSKILL.mdRead at 892a67e
double-loop
双层循环研发总控。用于需求讨论后一次性确定阶段模型与上下文,自动推进方案、任务实现、独立审查、OpenWiki 知识维护和 PR 交付;支持断点恢复。
This skill includes scripts your agent can run. See which files
Overview
双层循环总控
主 Agent 保留用户讨论,负责外层 Plan → Do → Check → Act;实现与审查交给独立子 Agent。用户确认需求和本次执行配置后,连续推进至创建 PR 和完成清理。所有正文、规格和交付说明使用中文。
开始
- 定位目标项目,读取适用项目指令、现有规范和任务记录。本包只提供编排技能;开发工作在目标项目执行,不能把技能包目录误作业务项目。
- 用 dl-init 的 status 核对接入。首次使用或依赖变化时按 依赖配置 接入;已有效则跳过安装。需求尚未讨论时先完成初始化的本地准备,Wiki Host 选择并入下一次集中确认,再完成 Wiki 接入。缺少写入或原生调度能力时保存具体缺项,继续独立的需求探索。不要改用 harness-workflow。
- 通过 dl-discover 确认需求。已有完整讨论可直接整理,避免重复采访。
- 按 动态模型推荐与调度 生成本次矩阵。合并展示需求结论、模型、强度、上下文、并发数、首次 Wiki Host(需要时)和交付终点,集中确认一次。此前的有效授权可沿用,不能把沉默当作确认。
- 完成待办 Wiki 接入并核对 Git 基线,再按 运行协议 创建记录。读取 流程图,依阶段调用本包技能;上游方法按阶段读取,不预载全部依赖和 Wiki。
推进
- Plan:dl-plan 形成规格,dl-review 独立审查设计,设计角色修订;通过后形成并校验任务依赖。
- Do:dl-execute 调度就绪任务,每任务执行实现 → 工具反馈 → 独立审查 → 修复 → 复审;通过并集成后才释放依赖。
- Check:dl-review 在集成版本完成整体验收。失败回到修复;影响范围或架构的结果交总控调整计划。
- Act:dl-knowledge 固化已验证机制与决策;dl-deliver 提交、推送、创建 PR,然后按清单清理。
普通测试失败、可复现缺陷和可安全解决的冲突自主处理。范围变化、关键业务取舍、用户才能提供的条件或宿主能力不足时,携证据、影响、选项和推荐方案询问。同类失败连续三次且无新证据时保存检查点并升级,不能机械重试。继续不受阻塞影响的任务;定期报告关键进展。
完成条件
所有任务已通过并集成;独立验收对应最终代码;知识维护完成或确认无需更新;PR 已创建且提交可追踪;清理已执行或具体暂缓项已记录。默认不自动合并、部署、发版或关闭尚待合并的 Issue。
中断后通过 dl-resume 恢复。辅助脚本只校验与保存状态,不证明模型实际调用、测试真实通过或外部发布成功。
Files 88 files
- references/verification/init-forward/revalidate_current.pyScript
- references/verification/init-forward/validate_behavior.pyScript
- references/verification/init-forward/validate_project_openwiki.pyScript
- scripts/dependency_contract.pyScript
- scripts/test_workflow_state.pyScript
- scripts/workflow_state.pyScript
- SKILL.mdMarkdown
- agents/openai.yamlFile
- assets/dependencies.example.jsonFile
- assets/project-manifest.jsonFile
- LICENSEFile
- references/dependencies.mdMarkdown
Install it by hand
Deska runs this for you, for every agent you pick. To run it yourself in a terminal:
npx skills add qzaixh/zhiheng --skill double-loopMore from qzaixh
- dl-deliverqzaixh双层循环的交付与清理阶段。汇总真实验收证据,提交推送并创建 PR,然后依据所有权、知识落盘和引用检查清理任务中间文件。1 installs on skills.sh0
- dl-discoverqzaixh双层循环的需求讨论阶段。用于明确目标、边界、验收条件与关键取舍,为需求确认后的自动研发提供输入;不重复采访已经确认的需求。1 installs on skills.sh0
- dl-executeqzaixh双层循环的实现阶段。按依赖图在隔离工作区调度实现 Agent,使用 TDD 和调试反馈修复问题,并集成独立审查通过的任务。1 installs on skills.sh0
- dl-initqzaixh双层循环项目初始化。首次接入或修复接入时,安装固定版本的项目级 Matt Pocock 技能,生成或增补 AGENTS.md,初始化或恢复 OpenWiki;保护已有内容并记录中断进度。1 installs on skills.sh0
- dl-knowledgeqzaixh双层循环的知识维护阶段。将验收后的仓库机制提炼到 OpenWiki,归档长期决策和可复用经验,并记录临时材料的稳定替代位置。1 installs on skills.sh0