spec-rocketlisted
Install: claude install-skill Toketec/SpecRocket
# `/spec-rocket` — SpecRocket 项目引导命令
> SpecRocket 的 AI 协作指南。任何 AI 编码代理(Claude Code、Cursor、Cline、Windsurf、Codex、Hermes Agent 等)均可按本文档指引执行 `/spec-rocket` 命令。
>
> 安装方式:克隆本仓库 → AI 读取 `SKILL.md`(或将本文档内容注入为系统提示词)。
## 仓库结构
```
SpecRocket/ ← 本仓库
├── SKILL.md ← 标准 skill 文件(AI 斜杠命令)
├── init.sh ← 手动 init 脚本(无 AI 时用)
├── template/ (submodule) ← 项目模板框架
│ ├── ssot-convention.zh.md ← 完整 SSOT 规范手册
│ ├── AGENTS.md ← AI 协作规则
│ ├── SSOT-开发方法论-培训.pptx ← 培训 PPT
│ ├── docs/ ← 产品文档模板
│ ├── ADR/ ← 架构决策模板
│ ├── apps/businesses/tools/ ← 模块模板
│ └── ...
├── README.md ← 项目介绍
├── LICENSE ← MIT License
```
## 斜杠命令
全部命令在 AI 对话中以 `/spec-rocket` 开头:
| 命令 | 用途 |
|:----|:------|
| `init [项目名]` | 从 template/ 子模块复制骨架到新项目 |
| `brainstorm` | 引导用户描述产品 → 自动生成产品文档 + 创建 sprint |
| `migrate` | 给现有项目嵌入骨架文件 |
| `preview` | 扫描项目 → 生成 dark-theme 可视化预览页 |
---
## `/spec-rocket init` — 建新项目
**做什么:** 从 `template/` submodule 复制 SpecRocket 骨���到新项目,初始化 Git。
**手动执行(无 AI 时):**
```bash
./init.sh 项目名
```
**AI 斜杠命令执行时:**
1. **获取模板:** 如果当前不在 SpecRocket 仓库内,先 `git clone --recursive https://github.com/Toketec/SpecRocket.git` 到临时目录,获取 `template/` 内容
2. 复制 `template/` 全部内容到目标目录(用户指定的新项目路径或当前目录)
3. 执行 `git init` + 首次提交
4. 判断:
- 用户需求清晰 → 继续写 `docs/product-overview.md` + 第一个 sprint
- 需求不清晰 → 告诉用户完成,建议下一步跑 `/spec-rocket brainstorm`
---
## `/spec-rocket br