Community编程与开发github.com

Anthropic 提示工程师

掌握 Anthropic 的提示工程技术,利用 Claude AI 模型的最佳实践生成新提示或改进现有提示。

Anthropic 提示工程师 是什么?

Anthropic 提示工程师技能是一个综合工具包,旨在帮助开发者创建和优化针对 Claude AI 模型(包括 Claude 4.x、Sonnet、Opus 和 Haiku)的提示。它基于 Anthropic 官方技术,提供生成高质量提示、改进现有提示以及应用最佳实践的结构化方法。该技能涵盖核心技巧,如清晰指令、XML 标签、链式思维、预填充、少样本示例和角色分配,并辅以丰富的参考材料。用户可以通过 CLI 命令快速生成新提示或优化已有提示,同时利用最佳实践检查清单来确保提示的可靠性和生产力。该技能支持多种平台,如 Claude Code 和 Cursor,强调通过实证和迭代方法提升提示工程效率。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DataShrimp/skills/tree/HEAD/MetaPrompt/01-community-skills/zircote-claude/anthropic-prompt-engineer

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Anthropic 提示工程师 是做什么的?

掌握 Anthropic 经验证的提示工程艺术与科学。利用针对 Claude AI 模型(Claude 4.x、Sonnet、Opus、Haiku)的最佳实践,从零生成新提示或改进现有提示。

该技能的作用

帮助您使用 Anthropic 官方技术创建并优化 Claude AI 的提示:

  • 生成新提示 - 根据需求构建有效的提示
  • 改进现有提示 - 优化提示以获得更好结果
  • 应用最佳实践 - 使用 Anthropic 经验证的技术
  • 避免常见错误 - 防止幻觉和不清晰的输出
  • 针对 Claude 4.x 优化 - 利用最新模型能力
  • 结构化复杂提示 - 构建多步骤、生产就绪的提示

为什么提示工程很重要

没有恰当的提示:

  • 输出不一致或不正确
  • 幻觉和编造信息
  • 不清晰或冗长的回答
  • 浪费 Token 和 API 调用
  • 在复杂任务上表现不佳
  • 结果难以复现

通过精心设计的提示:

  • 精确、可靠的输出
  • 基于事实、有根据的回答
  • 清晰、格式化的结果
  • 高效的 Token 使用
  • 出色的复杂任务性能
  • 可复现、生产就绪的结果

快速开始

生成新提示

使用 anthropic-prompt-engineer 技能,创建一个提示:
- 从客户邮件中提取结构化数据
- 返回 JSON 格式
- 优雅处理缺失信息
- 包含 2 个示例

改进现有提示

使用 anthropic-prompt-engineer 技能,改进以下提示:
“分析这段代码并告诉我是否有 bug”
使用 Anthropic 最佳实践使其更有效。

核心技术总结

1. 清晰直接

提供明确、无歧义的指令。Claude 4.x 擅长精确指导。

2. 使用 XML 标签进行结构化

使用语义标签如 <instructions>、<example>、<context> 组织提示。

3. 思维链 (CoT)

让 Claude 进行逐步推理以处理复杂思考。

4. 预填充

预先设置 Claude 的回答以引导格式和风格。

5. 少样本示例

提供 2-5 个展示所需模式的多样示例。

6. 角色分配

为 Claude 分配特定角色或身份以提供合适的上下文。

参考资料

所有技术、示例和模板均可在 references/ 目录中找到:

  • core_techniques.md - 核心技术及示例
  • advanced_techniques.md - 高级方法和优化
  • common_mistakes.md - 需要避免的陷阱
  • claude_4_best_practices.md - Claude 4.x 具体指导
  • prompt_templates.md - 即用型模板

使用示例

示例 1:生成数据提取提示

创建一个从名片中提取姓名、邮箱和电话号码的提示。

示例 2:改进模糊提示

将“写一篇关于机器学习的文章”转化为结构化、有效的提示。

示例 3:调试失败的提示

通过添加结构、示例和格式规范来修复不一致的输出。

最佳实践检查清单

  • 指令清晰具体
  • 输出格式明确定义
  • 示例与期望行为一致
  • XML 标签分隔不同部分
  • 上下文尽量精简但足够
  • 处理了边界情况
  • 在多样输入上测试过
  • Token 使用经过优化

关键原则

  1. 实证方法 - 测试、测量、迭代
  2. 上下文即资源 - 每个 Token 都很宝贵
  3. 清晰胜过巧妙 - 明确的指令效果最佳
  4. 示例最教学 - 展示,而不仅仅是告知
  5. 结构有助益 - 组织减少困惑
  6. 迭代促改进 - 根据结果不断优化

总结

掌握提示工程以创建:

  • 可靠且一致的输出
  • 生产就绪的提示
  • 高效的 Token 解决方案
  • 易于维护的系统

应用 Anthropic 经验证的技术以获得最佳效果。 记住: 好的提示是设计出来的,而非猜测出来的。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能