Communityコーディング&開発github.com

DataShrimp/skills

Anthropic のプロンプトエンジニアリングテクニックを習得し、Claude AI モデル向けに新しいプロンプトを生成したり、既存のプロンプトを改善したりします。

skills とは?

このスキルは、Anthropic が公式に推奨するプロンプトエンジニアリング手法を活用し、Claude AI モデル(Claude 4.x、Sonnet、Opus、Haiku)向けに効果的なプロンプトを作成・最適化するための包括的なガイドです。要件から新しいプロンプトを生成したり、既存のプロンプトを分析して改善したりすることで、出力の精度と信頼性を大幅に向上させます。明確な指示、XML タグによる構造化、チェーン・オブ・ソート、プレフィリング、少数ショット例、役割付与といった中核テクニックをカバーし、よくある間違いを防止します。また、references/ ディレクトリには詳細なリファレンス資料が用意されており、開発者はスキルをすぐに実践に活用できます。

対応✓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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Anthropic プロンプトエンジニア

Anthropic の実証済みテクニックを使い、プロンプトエンジニアリングの技術を習得しましょう。Claude AI モデル(Claude 4.x、Sonnet、Opus、Haiku)向けに、新しいプロンプトをゼロから作成したり、既存のプロンプトを改善したりできます。

このスキルの機能

Anthropic の公式テクニックを使って Claude AI 向けのプロンプトを作成・最適化します:

  • 新しいプロンプトを生成 - 要件から効果的なプロンプトを構築
  • 既存のプロンプトを改善 - より良い結果を得るためにプロンプトを最適化
  • ベストプラクティスを適用 - Anthropic の実証済みテクニックを活用
  • よくある間違いを回避 - 幻覚や不明瞭な出力を防止
  • Claude 4.x 向けに最適化 - 最新モデルの機能を活用
  • 複雑なプロンプトを構造化 - マルチステップの本番環境対応プロンプトを構築

プロンプトエンジニアリングが重要な理由

適切なプロンプトがない場合:

  • 一貫性のない、または不正確な出力
  • 幻覚やでたらめな情報
  • 不明瞭または冗長な応答
  • トークンと API コールの無駄
  • 複雑なタスクでのパフォーマンス低下
  • 結果の再現が困難

エンジニアリングされたプロンプトを使用する場合:

  • 正確で信頼性の高い出力
  • 事実に基づいた根拠のある応答
  • 明確で整形された結果
  • 効率的なトークン使用
  • 複雑なタスクでの優れたパフォーマンス
  • 再現可能で本番環境対応の結果

クイックスタート

新しいプロンプトを生成

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 タグで異なるセクションを区切っている
  • コンテキストは最小限だが十分
  • エッジケースに対応している
  • 多様な入力でテスト済み
  • トークン使用量が最適化されている

主要な原則

  1. 経験的なアプローチ - テスト、測定、反復
  2. コンテキストはリソース - すべてのトークンが重要
  3. 明快さは賢さに勝る - 明示的な指示が最も効果的
  4. 例が最も教える - 言葉で説明するより、見せよ
  5. 構造が助けになる - 整理整頓で混乱を減らす
  6. 反復が改善する - 結果に基づいて洗練させる

まとめ

プロンプトエンジニアリングを習得して、以下を作成しましょう:

  • 信頼性と一貫性のある出力
  • 本番環境対応のプロンプト
  • トークン効率の良いソリューション
  • 保守が容易なシステム

最良の結果を得るために、Anthropic の実証済みテクニックを適用してください。 忘れないでください:良いプロンプトは推測ではなく、エンジニアリングされるものです。

Individual skills in this repo

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

関連スキル