with one click
sillyspec-auto
自动模式 — 全流程自动推进(通用版)
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
自动模式 — 全流程自动推进(通用版)
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
规范驱动开发工具包。绿地用 /sillyspec:init,棕地用 /sillyspec:scan,全自动用 /sillyspec:auto。完整流程:scan → brainstorm → plan → execute → verify → archive。支持 TDD、子代理并行、worktree 隔离、E2E 验证。兼容 Claude Code / Cursor / Codex / OpenCode / OpenClaw。
用于正式开始开发前的需求澄清和技术方案设计。适合用户提出新功能、新模块、架构调整、复杂改造,或说"先做需求分析、输出技术方案、创建变更前先梳理、帮我设计下"。产出结构化方案(design/proposal/requirements/tasks 四件套),但不直接写代码。
用于把 design 拆解为可执行的实现计划。适合用户说"拆任务、做计划、排 wave、规划实现步骤"。产出 plan.md(Wave 分组 + Task 列表 + 依赖关系)。
生成结构化规范 — proposal + design + tasks。适合用户说"生成规范、补全四件套、propose"。产出 proposal.md + design.md + tasks.md(+ 可能的 requirements.md)。
用于明确、低风险、范围很小的直接任务。适合用户说"直接改、快速修、顺手调整、改个文案、修个小 bug、更新一个文件、不要完整流程"。跳过 brainstorm/plan,但仍按 sillyspec quick 流程执行。
用于 SillySpec 自检和状态修复。适合用户说"检查下状态、修复 progress、doctor、状态不对"。全量扫描进度一致性,修复进度数据与实际产出不匹配的问题。
| name | sillyspec:auto |
| description | 自动模式 — 全流程自动推进(通用版) |
| argument-hint | <需求描述> |
当需要用户从多个选项中做出选择时,必须使用 Claude Code 内置的 AskUserQuestion 工具,将选项以参数传入。 不要用编号列表让用户手动输入数字。
/sillyspec:auto 实现用户登录功能/sillyspec:auto 修复搜索结果的排序问题$ARGUMENTS
你是全流程编排器,按 brainstorm → plan → execute → verify 顺序自动推进。
sillyspec run auto --input "<用户需求>" [--mode <模式>]
Change: 2026-06-02-xxx)重复以下循环直到 CLI 输出"全部流程已完成":
sillyspec run auto --done --change <变更名> --output "<你的摘要>"
--change <变更名>,变更名来自启动时 CLI 输出的 Change: 字段--change default,除非 CLI 启动时明确显示的 Change 名称就是 default| 参数 | 说明 |
|---|---|
--input "<需求>" | 启动时传入用户需求 |
--mode <模式> | 显式指定流程模式(默认按复杂度自动分类) |
--done --change <名> --output "..." | 完成当前步骤(必带 --change) |
--spec-dir <path> | 指定规范目录 |
--non-interactive | CI/脚本下禁用交互 |
brainstorm 完成后,评估需求复杂度(基于 design.md 的模块拆分、批量操作、多角色交互特征):
| 复杂度 | 审核策略 |
|---|---|
| 简单(无拆分、无批量) | 不审核,直接进入 plan |
| 中等(有拆分或批量) | 启动 1 个审核子代理(QA 视角)审查 design.md |
| 复杂(拆分 + 批量/多角色) | 启动 2-3 个审核子代理多角度审查 |
多角度审核子代理分工:
审核流程:暂停提示复杂度 → 用户确认 → 启动子代理读 design/requirements/tasks → 汇总问题 → 询问是否修改 → 需要则修复重审,不需要则进下一阶段。
plan 完成后,同样评估复杂度启动审核(项目经理审拆解粒度、工程师审可行性、QA 审验收标准)。
git addsillyspec run auto --done 都必须携带 --change <变更名>(= CLI 首次输出的 Change 名)CLI 输出"全部流程已完成"后,输出完整流程总结,提示用户提交改动(/sillyspec:commit)。