# Claude 上下文工程最佳实践
## 核心原则
Claude 对结构化上下文的响应尤其出色。以下规则帮你最大化 Claude 的效能。
### 1. 角色与身份设定
- 给 Claude 一个具体的专家角色比泛泛的"你是一个助手"更有效
- 角色描述要包含:专业背景、经验年限、工作风格
- 示例:"你是一位在麦肯锡工作10年的战略咨询顾问,擅长用 MECE 原则拆解复杂问题"
### 2. 上下文的层次结构
推荐按以下层次组织你的上下文:
```
# 系统级上下文(放在System Prompt)
→ 你是谁、核心规则、输出偏好
# 任务级上下文(放在对话开始)
→ 项目背景、具体目标、约束条件
# 即时上下文(每次对话)
→ 本次具体需求和素材
```
### 3. Claude 特别擅长的任务
- 长文本分析和信息提取
- 多角度思考和辩证分析
- 遵循复杂的格式和规则
- 实事求是,承认不知道
### 4. 提升输出质量的技巧
- **结构化指令**:用 Markdown 标题和列表组织指令
- **示例驱动**:给1-2个期望输出的示例,比描述更有效
- **思考链**:在复杂推理任务中,要求"请先分析再给结论"
- **约束明确**:明确说明"不要做什么",和"必须做什么"
- **分步执行**:复杂任务拆成步骤,一步一步执行
### 5. 常见误区
- ❌ 指令过长导致注意力分散——核心规则控制在10条以内
- ❌ 模糊的指令("写好一点")——改为具体标准
- ❌ 堆叠矛盾的规则——检查规则间是否冲突
- ❌ 过度使用"必须""严禁"——保持自然的指令语气
### 6. Prompt 模板
```
[角色] 你是资深战略咨询顾问
[背景]
[目标]
[规则]
[格式] 结构化列表
```