with one click
自动模式 — 全流程自动推进(通用版)
npx skills add https://github.com/q512426816/sillyspec --skill sillyspec-autoCopy and paste this command into Claude Code to install the skill
自动模式 — 全流程自动推进(通用版)
npx skills add https://github.com/q512426816/sillyspec --skill sillyspec-autoCopy and paste this command into Claude Code to install the skill
规范驱动开发工具包。绿地用 /sillyspec:init,棕地用 /sillyspec:scan,全自动用 /sillyspec:auto。完整流程:scan → brainstorm → plan → execute → verify → archive。支持 TDD、子代理并行、worktree 隔离、E2E 验证。兼容 Claude Code / Cursor / Codex / OpenCode / OpenClaw。
用于正式开始开发前的需求澄清和技术方案设计。适合用户提出新功能、新模块、架构调整、复杂改造,或说"先做需求分析、输出技术方案、创建变更前先梳理、帮我设计下"。产出结构化方案,但不直接写代码。
恢复工作 — 从中断处继续
工作区管理 — 初始化、管理多项目工作区,查看子项目状态
用于归档已验证完成的变更。适合用户说"归档、archive、收尾这个变更"。执行模块影响分析 + 同步模块文档 + 移动到 archive 目录 + 更新 ROADMAP。
用于 SillySpec 自检和状态修复。适合用户说"检查下状态、修复 progress、doctor、状态不对"。全量扫描进度一致性,修复 progress.json 与实际产出不匹配的问题。
| name | sillyspec:auto |
| description | 自动模式 — 全流程自动推进(通用版) |
| argument-hint | <需求描述> |
$ARGUMENTS
你是全流程编排器,按 brainstorm → plan → execute → verify 顺序自动推进。
sillyspec run auto --input "<用户需求>"Change: 2026-06-02-xxx)重复以下循环直到 CLI 输出"全部流程已完成":
sillyspec run auto --done --output "<你的摘要>"
Change: 字段sillyspec run auto --done --change 2026-06-02-spec-bootstrap-agent-stream-interaction --output "摘要"--change default,除非 CLI 启动时明确显示的 Change 名称就是 defaultbrainstorm 完成后: 评估需求复杂度(基于 design.md 中的模块拆分、批量操作、多角色交互等特征),根据复杂度决定:
| 复杂度 | 审核策略 |
|---|---|
| 简单(无拆分、无批量) | 不审核,直接进入 plan |
| 中等(有拆分或批量) | 启动 1 个审核子代理(QA 视角)审查 design.md |
| 复杂(拆分 + 批量/多角色) | 启动 2-3 个审核子代理多角度审查 |
多角度审核子代理分工:
审核流程:
plan 完成后: 同样评估复杂度,启动审核子代理审查 plan.md:
sillyspec run auto --done 都必须携带 --change <变更名>,变更名 = CLI 首次输出中显示的 Change 名称。如果 CLI 首次运行没有显示 Change 名称,从 progress 或用户输入中确认变更名后再调用CLI 输出"全部流程已完成"后,输出完整流程总结,提示用户提交改动。