用途:为项目搭建 AI 智能体环境,编写与优化项目描述文件(如 CLAUDE.md、README),配置 Hooks、Skills、Plugins,建立安全策略并共享团队配置。
主要能力:
- 项目描述文件:可用 /init 让 Claude 分析代码库生成草稿;建议包含技术栈、编码规范、DO NOT 禁止项、常用命令等章节,强调简洁与增量添加。
- Hooks:在 PreToolUse、PostToolUse、PermissionRequest、Notification、SubagentStart、SubagentStop 等事件自动执行 shell 命令,用于拦截危险命令、记录日志、自动审批等。示例在 ~/.claude/settings.json 中按 pattern 配置 block/warn。
- Skills:按需加载、节省 token;常驻规则放项目描述文件,特定任务知识放 Skills,常用命令放 Slash Commands,外部服务集成用 Plugins/MCP。可用 mkdir -p ~/.claude/skills/my-skill 并编写 SKILL.md 创建自定义技能。
- 安全策略:禁止在主机使用无限制权限模式、自动批准根目录删除、提交 .env 等密钥文件、硬编码 API 密钥;谨慎对待 sudo、curl | sh、chmod 777、未知 MCP 服务器。可用 npx cc-safe . 审计危险命令,用 /sandbox 仅自动批准安全命令。
- 团队共享:提交 .claude/ 目录,编写 team-settings.json 定义 permissions、hooks、mcpServers,成员克隆后自动应用统一设置。
- 多智能体:Claude Code 用 CLAUDE.md/settings.json,Gemini CLI 用 .geminirc,Cursor 用 .cursorrules,ChatGPT 用自定义指令;共享技能目录为 .agent-skills/。
使用方式:按环境配置清单执行初始设置、安全设置与团队设置;配置文件位置包括 ~/.claude/settings.json、.claude/settings.json、.agent-skills/、CLAUDE.md 等。
限制:资料未提供具体收费、价格、平台支持范围与效果数据;部分命令与配置示例需结合自身环境验证。