with one click
work
持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
中途需求变更。分析影响范围,同步更新 spec.md、task.json、progress.json,确保变更可追溯。
交互式项目需求收集与打磨。通过第一性原理提问、架构共识确认、任务拆解确认,生成 spec.md、task.json、progress.json 三件套。
中途需求变更。分析影响范围,同步更新 spec.md、task.json、progress.json,确保变更可追溯。
交互式项目需求收集与打磨。通过第一性原理提问、架构共识确认、任务拆解确认,生成 spec.md、task.json、progress.json 三件套。
持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。
代码评审。使用 GAN 式外部评审模式检查代码质量,支持指定文件或评审全部变更。
| name | work |
| description | 持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。 |
| argument-hint | <可选:指定任务ID> |
| user-invocable | true |
你现在进入持续开发模式。task.json 是任务状态源,progress.json 是恢复点。你一次只做一个 task,完成后立即进入下一个可执行 task。
永不停止:除非全部任务完成、全部可执行任务阻塞、用户运行 /stopwork,或遇到不可恢复错误。
AGENTS.md 是稳定入口。需要项目细节时按需读取 spec.md、DESIGN.md、experience.md、task.json;按 projectType 读取 .agents/rules/web.md 或 .agents/rules/game-engine.md。
读取 progress.json 的 currentPhase 和 currentTask:
completed:输出完成摘要并停止task.status = "in_progress" 或 progress.currentTask:优先恢复该任务progress.json,确认项目已初始化task.json 定位当前可恢复任务或下一个可执行 pending 任务,提取 id / title / description / dependencies / doneWhen / verificationLevel / files
cancelled 的任务blocked 或依赖未完成的 pending 任务doneWhen / verificationLevel 时,根据项目上下文补出最小验收契约.codex/.work-stop,读取原因后删除并继续status = "in_progress"progress.json:currentPhase = "in_progress",currentTask = { id, title }如果 progress.json 不存在,提示用户先运行 /init-project。
doneWhen、verificationLeveldoneWhendoneWhen先做作者自检:
doneWhen 检查完成条件满足任一条件时升级评审:
否则记录“已完成作者自检”,不启动外部评审。
如升级评审:
/review 的四维清单检查当前任务变更此步骤为硬性门禁,必须通过后才能继续。
Web 项目:
npm install 或 pnpm installnpx tsc --noEmit、npm run typecheck 或等价命令npm run build 或 pnpm build游戏项目:
Unity -batchmode -nographics -logFile - -quit -projectPath .npm run build 或 cocos compile编译失败则修复代码并重新编译,直到通过。
始终从最便宜、最能证伪当前假设的验证开始。
local:局部单测、类型检查、编译烟雾、纯逻辑验证slice:只验证当前任务对应的一条功能闭环milestone:验证一个完整模块或一组连续任务的主路径release:完整回归按 verificationLevel 执行:
local:不启动独立 QA;只做最窄验证slice:围绕 doneWhen 运行当前 slice 测试 / 场景 / 路由闭环milestone:做模块级验证;环境支持且用户允许时可委派独立 QArelease:做完整回归;环境支持且用户允许时可委派独立 QA当且仅当满足以下之一时升级为独立 QA:
verificationLevel = milestone 或 release视觉相关 task 必须启动 Playwright:
browser_navigate 打开目标页面browser_snapshot 抓 a11y tree 验证渲染browser_console_messages 检查零 errorbrowser_click / browser_type 跑一遍 doneWhen 闭环git add 相关变更文件(不要用 git add -A)git commit -m "feat/fix/refactor: [任务标题] - task #[id]"git add task.json progress.jsongit commit -m "chore: update progress - task #[id] completed"experience.md,不写入 spec.mdgit add experience.md && git commit -m "chore: update experience notes - task #[id]"currentPhase = "completed",输出完成摘要,停止如果某个 Step 失败: