← ClaudeAtlas

project-bootstraplisted

Bootstrap a multi-platform "Rules Engine + Code Index" workflow into any project. Creates AGENTS.md / CLAUDE.md / CODEBUDDY.md / GEMINI.md (universal canonical rules, auto-recognized by Codex, Claude Code, CodeBuddy, Gemini CLI, Qwen Code, Augment, etc.), CODE_INDEX.md (project file map), and IDE-specific thin-wrappers (Cursor, Windsurf, Copilot, CodeBuddy IDE). Use this skill when the user wants to set up AI agent rules for a project, bootstrap a new codebase, or add the AGENTS.md / CODE_INDEX.md convention.
newbody001/project-bootstrap · ★ 1 · AI & Automation · score 60
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 行 `> 本文件会同时部署为.