Claude Code的这些高级功能配置大多集中在项目根目录下的一个 .claude 隐藏文件夹里,通过管理这个文件夹,就可以像管理代码一样管理AI开发环境。

1. 任务编排:Subagents(子智能体)

Subagents 通过在 .claude/agents/ 目录下创建 Markdown 文件来定义。

实现步骤

  1. 创建文件:在项目根目录下创建 .claude/agents/code-reviewer.md

  2. 编写定义:使用 Markdown 格式描述智能体的用途、能力和边界。

  3. 触发使用:在对话中,可以通过 @code-reviewer 来调用这个专家智能体,并为其分配具体的任务,例如审查 src/main.py 文件。

---
name: code-reviewer
description: 代码审查专家,专注于检查代码风格、潜在bug和性能问题。
tools: read_file, search_files
---

你是一个资深代码审查专家。你的任务是:
1. 检查代码是否符合项目的编码规范。
2. 识别潜在的逻辑错误和性能瓶颈。
3. 提出简洁的重构建议。
你的报告应清晰、有条理,直接指出问题所在。

2. 命令定制与技能包

自定义命令(Commands) 可以将常规任务固化为快捷指令。

  1. 创建文件:在 .claude/commands/ 目录下创建 fix-issue.md 文件。

  2. 编写命令:支持在命令中定义系统提示、任务步骤和工具列表,甚至调用其他自定义命令。

  3. 触发使用:在对话中输入 /fix-issue,Claude Code 就会执行你预设的标准化流程。

技能包(Skills) 则是为了让 Claude 自动掌握特定领域的知识。

  1. 创建目录:在项目根目录下创建 .claude/skills/my-skill/ 文件夹。

  2. 编写脚本:在文件夹中放入 Python 或 Shell 脚本。这些脚本暴露为“技能”,可以被 Claude 自动调用,用于执行诸如获取特定数据源信息、调用内部API等专业任务。

3. 项目知识库:CLAUDE.md

这是AI的“项目说明书”,Claude Code 在启动时会自动读取它。

  1. 创建文件:在项目根目录下创建 CLAUDE.md 文件。

  2. 编写内容

# 项目指南

## 项目结构
- `src/` 存放所有源代码。
- `tests/` 存放单元测试文件。

## 构建与运行
- 运行 `make build` 构建项目。
- 运行 `make test` 执行所有测试套件。

## 编码规范
- Python 代码遵循 PEP 8。
- 变量命名使用 `snake_case`。

## 常用命令
- 运行开发服务器:`python manage.py runserver`
- 执行数据库迁移:`python manage.py migrate`

通过这个文件,可以控制 Claude 的行为,并确保其生成的代码和给出的建议都符合项目规范。

4. 其他高级功能

功能 实现方式 / 注意事项
模型退路策略 (fallbackModel) 通常在API调用或高级配置中设定,为任务定义模型列表,当主模型不可用时自动切换。注意:具体开关位置视客户端版本而定,可查阅官方文档。
沙盒代码执行 默认启用,用于降低安全风险。通常无需手动配置。
实时成本查看 在会话中直接输入 /cost 命令,即可查看当前会话的Token消耗和成本估算。
会话钩子 (Hooks) 通过 settings.json 或项目内的 .claude/config.json 文件定义,可在 Agent 执行的生命周期(如工具调用前、调用后)插入自定义逻辑。
会话传送 (/teleport) 在会话中直接输入 /teleport 命令,系统会生成一个迁移令牌或链接,用于在其他设备或界面恢复当前会话。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐