用途:为仓库生成 CLAUDE.md 与 AGENTS.md,让编码代理快速获得项目上下文。
主要能力:借助 codebase-analyzer、codebase-locator、codebase-pattern-finder 子代理探索代码库;读取 package.json、Cargo.toml、go.mod、pyproject.toml、Gemfile、pom.xml 等清单及 README、目录结构、ESLint/tsconfig/biome/CI 等配置;识别包管理器、主要语言、技术栈、项目结构、dev/build/test/lint/typecheck/format 命令、环境变量与验证命令。
语言服务器:按语言映射推荐 LSP(如 TypeScript/JavaScript→typescript-language-server、Python→pyright、Go→gopls、Rust→rust-analyzer 等),用 command -v、--version 等只读方式检测是否已安装;缺失时准备最安全的安装命令,但必须先向用户汇总并取得明确确认后才安装,用户拒绝则跳过;安装后用版本检查验证。
输出:将模板中的 {{placeholder}} 替换为实际值,删除不适用段落,写入项目根目录的 CLAUDE.md 与 AGENTS.md,两者内容一致。模板含 Overview、Project Structure、Quick Reference(语言与工具、命令、环境)、Progressive Disclosure、Universal Rules、Code Quality 等部分。
限制:填充后建议控制在 100 行以内(理想 60 行内);不写代码风格规则(交给 linter/formatter);不写任务专属指令;不写代码片段,改用 file:line 指针;未获用户确认不得安装任何工具;缺少运行时或包管理器时停止安装并报告所需内容。