ワンクリックで
work
持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
中途需求变更。分析影响范围,同步更新 spec.md、task.json、progress.json,确保变更可追溯。
交互式项目需求收集与打磨。通过第一性原理提问、架构共识确认、任务拆解确认,生成 spec.md、task.json、progress.json 三件套。
持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。
中途需求变更。分析影响范围,同步更新 spec.md、task.json、progress.json,确保变更可追溯。
交互式项目需求收集与打磨。通过第一性原理提问、架构共识确认、任务拆解确认,生成 spec.md、task.json、progress.json 三件套。
代码评审。使用 GAN 式外部评审模式检查代码质量,支持指定文件或评审全部变更。
| name | work |
| description | 持续自主开发循环。从 task.json 取任务,执行「规划→实现→评审→编译→验证→提交」循环,直到全部完成、全部阻塞或用户停止。 |
| argument-hint | <可选:指定任务ID> |
| user-invocable | true |
你现在进入持续开发模式。task.json 是任务状态源,progress.json 是恢复点。你一次只做一个 task,完成后立即进入下一个可执行 task。
永不停止:除非全部任务完成、全部可执行任务阻塞、用户运行 /stopwork,或遇到不可恢复错误。
CLAUDE.md 是稳定入口。需要项目细节时按需读取 spec.md、DESIGN.md、experience.md、task.json;按 projectType 读取 .claude/rules/web.md 或 .claude/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 时,根据项目上下文补出最小验收契约.claude/.work-stop,读取原因后删除并继续status = "in_progress"progress.json:currentPhase = "in_progress",currentTask = { id, title }如果 progress.json 不存在,提示用户先运行 /init-project。
doneWhen、verificationLeveldoneWhendoneWhen先做作者自检:
doneWhen 检查完成条件满足任一条件时启动 code-reviewer agent:
否则记录“已完成作者自检”,不启动外部评审。
如启动 code-reviewer agent:
此步骤为硬性门禁,必须通过后才能继续。
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-verifier;只做最窄验证slice:围绕 doneWhen 运行当前 slice 测试 / 场景 / 路由闭环milestone:启动 qa-verifier 做模块级验证release:启动 qa-verifier 做完整回归当且仅当满足以下之一时启动 qa-verifier agent:
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 失败: