project-bootstraplisted
Install: claude install-skill newbody001/project-bootstrap
# Project Bootstrap — 多平台 AI Agent 工作流部署
## 技能用途
将"通用规则引擎 + 项目代码索引 + 多平台适配"这套工作流一次性部署到目标项目。
核心设计:
- **一份规则内容** → 复制为 `AGENTS.md`、`CLAUDE.md`、`CODEBUDDY.md`、`GEMINI.md`
覆盖 Codex / Claude Code / CodeBuddy / Gemini CLI / Qwen Code / Augment 等平台
- **一份项目索引** → `CODE_INDEX.md`,所有平台共享
- **IDE 薄包装** → Cursor、Windsurf、Copilot、CodeBuddy IDE 读取各自的规则文件,
## 触发条件
- 用户说"初始化项目"、"搭建项目骨架"、"bootstrap 项目"
- 用户说"添加 AI agent 规则"、"设置 agent 工作流"
- 用户说"生成 CODE_INDEX.md"、"创建代码索引"
- 用户提到"AGENTS.md"、"CLAUDE.md"、"多平台 agent 规则"
---
## 支持的平台
| 平台 | 文件名 | 识别方式 |
|------|--------|---------|
| **Codex CLI** | `AGENTS.md` | 自动读取 |
| **Qwen Code** | `AGENTS.md` | 自动读取 |
| **Augment Code** | `AGENTS.md` | 自动读取 |
| **Claude Code** | `CLAUDE.md` | 自动读取 |
| **CodeBuddy** | `CODEBUDDY.md` + `.codebuddy/rules/` | 自动读取 |
| **Gemini CLI** | `GEMINI.md` | 自动读取 |
| **Cursor** | `.cursor/rules/*.mdc` | 自动加载 |
| **Windsurf** | `.windsurfrules` | 自动加载 |
| **GitHub Copilot** | `.github/copilot-instructions.md` | 自动注入 |
| **Aider** | `CONVENTIONS.md` | 可配置 |
## 执行流程
### Phase 1:确认目标项目
确认要初始化的项目根目录。如果是当前工作区则直接使用,否则询问路径。
### Phase 2:部署多平台规则文件
**关键操作**:将 `assets/AGENTS.template.md` 的内容,以不同文件名复制到项目根目录。
检查并部署以下文件(内容完全相同,仅文件名不同):
| 目标文件 | 说明 |
|---------|------|
| `AGENTS.md` | Codex、Qwen Code、Augment 等读取 |
| `CLAUDE.md` | Claude Code 读取 |
| `CODEBUDDY.md` | CodeBuddy 读取 |
| `GEMINI.md` | Gemini CLI 读取 |
对每个文件:
1. 检查是否已存在
2. 若不存在:从 `assets/AGENTS.template.md` 复制内容写入
3. 若已存在:询问用户是否覆盖或跳过
4. 写完后,将第 2 行 `> 本文件会同时部署为.