命令参考
核心流程
init — 绿地项目初始化
用途: 深度提问、调研、生成需求文档和路线图。
sillyspec init适用于空目录或新项目。会通过一系列问题挖掘需求,生成项目路线图。
scan — 代码库扫描
用途: 交互式引导扫描已有代码库,生成代码库文档。
sillyspec run scan支持快速扫描和深度扫描两阶段。深度扫描会提取代码风格、注解、返回值等信息。
brainstorm — 需求探索
用途: 结构化头脑风暴,直接产出 design.md + proposal.md + requirements.md + tasks.md。
sillyspec run brainstorm创建性工作前的必用命令。合并了 propose 功能,一次性生成所有规范文件。包含批量/半批量模式检测。
plan — 实现计划
用途: 编写实现计划,plan.md 总览 + tasks/task-N.md 独立蓝图。
sillyspec run plan按 Wave 分组任务,每个任务产出独立的 task-N.md 蓝图(接口定义、数据结构、边界处理、TDD 步骤、验收标准)。plan.md 只放总览,不写实现细节。
execute — 执行实现
用途: 波次执行,按 task 蓝图搬砖,禁止发散思维。
sillyspec run executeCLI 自动注入 task-N.md 内容到 prompt。上下文分层加载(热/温/冷)。不频繁编译,只在必要时运行。
铁律:
- task-N.md 是唯一执行蓝图,只做蓝图里写的事,不增不减不改
- 发现问题停下来反馈,不要自己改方案
- Reverse Sync:发现 Bug 先检查文档是否有遗漏
verify — 验证(可选)
用途: 对照文档检查 + 测试套件 + 代码审查 + 任务蓝图验收。
sillyspec run verify分层验证:逐项检查任务 → 对照 design.md → 任务蓝图验收 → 运行测试 → 代码质量扫描。支持批量模式分层验证(L1 自动化 / L2 AI 抽查 / L3 模式性 bug 检测)。
archive — 归档
用途: 规范沉淀到 knowledge/,可追溯。
sillyspec run archive五道门禁:文件完整性、任务完成度、spec 沉淀、防覆盖。
doctor — 项目自检
用途: 4 步自检,检查配置、构建环境和外部依赖。
sillyspec run doctor步骤:SillySpec 内部检查 → 构建与测试检查 → 外部依赖检查 → 生成诊断报告。包含 deriveState 全量扫描。
auto — 全流程自动推进
用途: 自动执行 brainstorm → plan → execute → verify。
sillyspec run auto "需求描述"
sillyspec run auto --input "需求" --done --output "摘要" # 推进下一步自动模式,AI 按步骤自动推进。支持阶段审核门控——brainstorm/plan 完成后可选多角度子代理审查。
辅助工具
quick — 快速模式
sillyspec run quick "任务描述"跳过完整流程,直接做。3 步完成:理解任务 → 实现并验证 → 暂存和记录。支持 --change xxx 追加到变更 tasks.md。
explore — 自由思考
sillyspec run explore "想法"讨论、画图、调研,不写代码。
commit — 智能提交
/sillyspec:commit自动收集变更信息(QUICKLOG/tasks.md/阶段产出),生成 commit message。
status / state — 查看进度
sillyspec progress show # 查看进度(含批量进度条)
/sillyspec:state # 显示 progress.json 内容resume / continue — 恢复工作
/sillyspec:resume # 从中断处继续
/sillyspec:continue # 自动判断下一步export — 导出模板
/sillyspec:export导出成功方案为可复用模板。
progress — 进度管理
sillyspec progress show # 查看进度
sillyspec progress reset # 重置进度
sillyspec progress validate # 校验修复
sillyspec progress batch --total 100 --completed 73 # 更新批量进度
sillyspec progress batch --status # 查看批量进度run — 步骤驱动流程引擎
用途: CLI 控制的阶段流程,AI 通过此命令驱动每个阶段。
sillyspec run <stage> # 进入指定阶段
sillyspec run <stage> --status # 查看阶段进度
sillyspec run <stage> --done # 标记当前步骤完成
sillyspec run <stage> --done --output "摘要" # 标记完成 + 记录输出
sillyspec run <stage> --skip # 跳过可选步骤
sillyspec run <stage> --reset # 重置阶段支持的阶段:scan、brainstorm、plan、execute、verify、doctor。
其他 CLI 命令
dashboard — 启动面板
sillyspec dashboard # 默认端口 3456
sillyspec dashboard --port 8080 # 指定端口setup — MCP 工具安装
sillyspec setup # 安装推荐 MCP 工具
sillyspec setup --list # 查看状态