spec-workflow
本仓库的任务记录、风险分级和规格确认工作流。用于实现、修改、重构、修复、生成代码、改配置、改 Wire、改 Proto、改测试或执行有副作用命令时判断是否可直接执行、是否需要记录、是否需要确认。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
本仓库的任务记录、风险分级和规格确认工作流。用于实现、修改、重构、修复、生成代码、改配置、改 Wire、改 Proto、改测试或执行有副作用命令时判断是否可直接执行、是否需要记录、是否需要确认。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | spec-workflow |
| description | 本仓库的任务记录、风险分级和规格确认工作流。用于实现、修改、重构、修复、生成代码、改配置、改 Wire、改 Proto、改测试或执行有副作用命令时判断是否可直接执行、是否需要记录、是否需要确认。 |
本 skill 只负责任务记录、风险分级和确认边界,不负责仓库架构细节。修改代码时同时遵循:
AGENTS.md:常驻硬规则.agents/skills/my-project/:仓库架构、Go 规范、生成命令和相邻实现入口~/.codex/skills/spec-driven-development:可作为通用规格方法参考,但不覆盖本 skill 的文档路径、确认节点和风险等级任务文档是临时过程记录。长期规则应沉淀到 AGENTS.md、repo-local skill、模块 README 或稳定 docs。
当任务涉及以下行为时使用:
只读解释或方案讨论通常不用创建任务文档;一旦要推进到改文件或执行有副作用命令,应按风险选择快速路径、记录路径或确认路径。
用户已明确要求且属于低风险本地改动时,可以先读相关文件后直接执行,不必停下等待确认。完成后在任务文档或最终回复中记录目标、修改文件、验证命令和残余风险。
低风险快速路径适用于:
gofmt、go test、go vet、go list、make -n ...、git diff、git status 等本地验证命令AGENTS.md 中的流程文字,且不放宽高风险限制低风险任务可以不创建规格文档;若已经创建或任务涉及多文件,继续把执行记录补进去即可。
.agents/specs/<task-name>/spec.md。Fast Path;中风险写清范围后可继续;高风险或范围不清必须先确认。spec.md 的“执行记录”记录关键步骤、修改文件、验证命令和结果。当用户纠正代理行为、要求沉淀文档或要求以后不要反复提醒时:
AGENTS.md;细节补到 repo-local skill、模块 README 或稳定 docs。# <Task Title>
## 背景
说明当前问题、用户目标、现有约束和为什么需要做。
## 目标
- 本次要达成的结果
## 非目标
- 本次明确不处理的范围
## 影响范围
- 预计新增、修改或需要重点阅读的文件和模块
## 方案
说明准备采用的实现方式、关键设计选择和与现有结构的关系。
## 任务列表
- [ ] 任务一
- [ ] 验证
## 验收标准
- 可判断任务完成的标准
## 风险与回滚
说明可能风险、规避方式和回滚办法。
## 执行记录
- 已创建任务规格文档,等待用户确认。
大任务可拆分多文件;普通任务优先使用单个 spec.md,避免流程负担。低风险小任务可跳过规格文档,只在最终回复中记录。
用户已明确要求时可直接执行,完成后记录:
gofmt、go test、go vet、go list、make -n ...、git diff、git status.agents/specs/<task-name>/ 文档需要在规格中明确影响范围;若用户目标已明确,可记录后继续执行:
必须单独确认:
AGENTS.md 和当前会话权限规则。