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 和当前会话权限规则。