Community程式設計與開發github.com

DataShrimp/skills

掌握 Anthropic 的提示工程技巧,利用 Claude AI 模型的最佳實踐來生成新提示或改進現有提示。

skills 是什麼?

這個技能旨在幫助開發者與 AI 使用者系統性地學習並應用 Anthropic 官方提示工程技術。它支援生成全新提示與優化既有提示,專注於 Claude 4.x、Sonnet、Opus、Haiku 等模型。技能涵蓋六大核心技巧:清晰明確的指令、XML 標籤結構化、思維鏈 (CoT)、預填回應、少量樣本示範以及角色指派。透過實例展示、最佳實踐檢查清單與關鍵原則,使用者能避免幻覺與不明確輸出,提升提示可靠性與生產就緒度,同時最佳化 token 使用效率。參考資料目錄提供詳細技術文件、進階方法、常見錯誤與現成模板,適合從初學者到進階工程師的各種需求。

相容平台✓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 技能,改進這個提示:
「分析這段程式碼並告訴我是否有錯誤」
利用 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.

相關技能