用途:为项目创建 CLAUDE.md 文件,让 AI 编程助手获得项目专属上下文。适用于新项目启用 AI 助手、改善既有项目中的助手行为、记录项目约定与约束,以及集成 MCP 服务器或智能体定义。
主要能力:提供分步流程,包括创建基础 CLAUDE.md(项目描述、Quick Start 命令、架构、约定)、添加技术栈专属章节(如 R 包、Node.js/TypeScript)、记录 MCP 服务器信息、作者信息、安全与保密指南、引用技能与指南、质量与状态信息。
使用方式:将 CLAUDE.md 放在项目根目录。基础内容至少包含项目描述、安装/测试/构建三条命令、架构概览和约定。技术栈章节按实际项目结构编写,例如 R 包使用 devtools::load_all()、devtools::document()、devtools::test()、devtools::check();Node.js 项目记录框架、语言模式与目录约定。MCP 服务器需记录用途、状态和添加命令,如 claude mcp add r-mcptools stdio "Rscript.exe" -- -e "mcptools::mcp_server()",以及 claude mcp add hf-mcp-server -e HF_TOKEN=token -- mcp-remote https://huggingface.co/mcp。安全章节列出禁止提交的文件(如 .Renviron、.env、credentials.json),文档中使用 YOUR_TOKEN_HERE 等占位符。可用 @ 路径引用相关技能,如 @agent-almanac/skills/write-testthat-tests/SKILL.md。
适用场景:新项目初始化、既有项目 AI 助手行为优化、项目约定与工作流文档化、MCP 与智能体集成。
限制:资料未提供具体收费、价格、平台支持范围或效果数据。需避免过期信息、过多细节、敏感数据、冲突指令;R 包需将 ^CLAUDE.md$ 加入 .Rbuildignore。文件规模应随项目复杂度调整,示例从 20 行到 829 行不等。验证清单包括文件位于根目录、命令准确、架构真实、无敏感信息、MCP 配置最新、引用路径存在。