Appearance
SillySpec
SillySpec 是一套融合了 Spec-Driven Development、Wave Planning 和 Subagent Orchestration 的 AI 辅助开发工作流,让 Claude Code 从"帮你写代码"进化为"帮你规划和交付项目"。
- 🧠 Spec-Driven:先写规格、再做设计、最后才动手写代码——AI 和人类对齐目标,减少返工
- 🌊 Wave Planning:把大项目拆成多个 Wave,每波独立可交付,渐进式推进
- 🤖 Subagent 编排:计划阶段生成任务列表,执行阶段自动派发 Subagent 并行开发,告别单线程等 AI
为什么要用 SillySpec?
| 维度 | 分别装三个工具 | SillySpec |
|---|---|---|
| 安装 | 分别克隆/配置 3 个 repo,手动拼装 | 一个 init.sh 全部搞定 |
| 命令 | 三个独立命令体系,需要自己记 | 14 个统一斜杠命令,覆盖全流程 |
| 流程串联 | 自己决定调用顺序、手动传文件 | 命令之间自动衔接,输出即下一个命令的输入 |
| Token 消耗 | 每个工具各自消耗上下文,重复读取 | 共享项目上下文,减少冗余读取 |
| 更新 | 三个 repo 分别 pull,可能版本冲突 | 统一依赖管理,一条命令更新 |
命令一览
| 命令 | 说明 |
|---|---|
/sillyspec:init | 初始化绿地项目,深度提问并生成需求文档 |
/sillyspec:scan | 扫描棕地项目,生成 7 份分析文档 |
/sillyspec:brainstorm | 基于需求自由探索方案,生成设计文档 |
/sillyspec:propose | 综合需求与设计,生成 proposal、design 和 tasks |
/sillyspec:plan | 制定详细实现计划,按 Wave 组织任务 |
/sillyspec:execute | 按 TDD 流程自动执行当前 Wave 的所有任务 |
/sillyspec:verify | 运行测试并检查交付质量 |
/sillyspec:archive | 归档当前 Wave,准备下一波 |
/sillyspec:status | 查看当前项目状态和进度 |
/sillyspec:config | 查看/修改项目配置 |
/sillyspec:review | 代码审查,基于规格检查实现 |
/sillyspec:retro | Sprint/Wave 回顾,总结经验教训 |
/sillyspec:help | 显示帮助信息 |
/sillyspec:workspace | 管理多项目工作区,查看子项目状态 |
/sillyspec:update | 更新 SillySpec 到最新版本 |