工程开发
dod
Definition of Done (DoD) 确认工作流程,于实现完成时自动触发,确保交付质量、记录证据并统一报告格式。
简介
此技能提供一个系统化的“完成定义 (Definition of Done, DoD)”验证工作流程,旨在防止在未经适当验证的情况下交付任务。通过自动化确认过程,它确保每个功能或错误修复在向用户发布完成报告之前,皆符合项目标准。此技能专为重视高质量文档与严谨代码审查流程的软件开发环境而设计。
-
当系统检测到实现完成时自动触发,确保主动的质量管控而非被动报告。
-
验证关键交付物,包括 ADR(架构决策记录)、领域词汇 (Domain/Glossary) 更新以及架构总览图 (Overview) 的一致性。
-
与 GitHub PR 工作流程集成,确认所有审查意见皆已解决、GitHub Copilot 审查已完成,且 CI 流水线执行成功。
-
通过结构化的 Markdown 模板统一最终状态报告,内容包含实现目的、范围、DoD 符合性状态及未处理项目。
-
通过执行 'update branch' 检查,确保本地代码与远程基准分支同步,维持高完整性的提交。
-
目标用户:软件工程师、技术主管与开发运维团队。
-
常见案例:通过要求每一项完成任务皆具备证据支持,防止“悄无声息”的部署失败。
-
操作限制:本技能严格执行 DoD 合规性;若任何步骤(如 CI 成功或审查解决)失败,将禁止报告完成并强制代理程序回报具体的不足之处。
-
最佳实践:确保存储库中拥有 'AGENTS.md' 或类似的 DoD 清单文件,以便让此技能能根据您的团队特定要求进行检查。
仓库统计
- Star 数
- 4
- Fork 数
- 1
- Open Issue 数
- 11
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 21:07