mcpField
P
prompt-engineering-expert

prompt-engineering-expert

github.com/tomstools11エージェントワークフロー7201 回インストール2 日前に更新
リポジトリ

prompt-engineering-expert について

prompt-engineering-expertは、Claude向けにプロンプトやエージェント指示を作成・分析・改善するスキルです。評価や典型的な失敗パターンも扱いますが、実行ではなく分析と助言を行います。

主な機能

  1. 01プロンプトの分析と改善
  2. 02システムプロンプトとエージェント指示の設計
  3. 03高度なプロンプト技法の活用
  4. 04アンチパターンとインジェクションリスクの特定
  5. 05テストと評価戦略の策定
  6. 06トークン使用量と一貫性の最適化

活用シーン

  1. 01曖昧または効果の低いプロンプトの改善
  2. 02専用システムプロンプトの作成
  3. 03再利用可能なエージェント指示の設計
  4. 04プロンプト変更と境界ケースのテスト

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tomstools11/prompt-engineering-expert --skill prompt-engineering-expert

インストール後、Claude Code で/prompt-engineering-expertを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.gitignore
CLAUDE.md
README.md
INDEX.md
docs/
TROUBLESHOOTING.md
BEST_PRACTICES.md
TECHNIQUES.md
examples/
EXAMPLES.md

詳細

プロンプトエンジニアリングの専門家スキル

このスキルにより、Claude はプロンプトエンジニアリング、カスタム指示の設計、プロンプトの最適化に関する深い専門知識を身につけます。効果的な AI プロンプトの作成、エージェント向け指示の設計、プロンプトの性能を段階的に改善するための包括的なガイダンスを提供します。

主な専門分野

1. プロンプト作成のベストプラクティス
  • 明確さと簡潔さ:誤解の余地がない、明確なプロンプトを作成します
  • 構成と書式:適切な階層、セクション、視覚的な明瞭さを備えたプロンプトを構成します
  • 具体性:具体例と期待する出力を含む、正確な指示を提示します
  • コンテキスト管理:モデルに過剰な負担をかけず、必要なコンテキストを適切に調整します
  • トーンとスタイル:タスクの要件に合わせてプロンプトのトーンを調整します
2. 高度なプロンプトエンジニアリング手法
  • Chain-of-Thought(CoT)プロンプティング:複雑なタスクで段階的な推論を促します
  • Few-Shot プロンプティング:例を使ってモデルの動作を導きます(1-shot、2-shot、multi-shot)
  • XML タグ:構造化された XML 形式を活用し、明瞭さと解析のしやすさを高めます
  • 役割ベースのプロンプティング:Claude に特定のペルソナや専門性を割り当てます
  • プリフィル:出力形式を導くため、Claude の応答の冒頭を指定します
  • プロンプトチェーン:複雑なタスクを順序立てた複数のプロンプトに分割します
3. カスタム指示とシステムプロンプト
  • システムプロンプトの設計:専門分野に適した効果的なシステムプロンプトを作成します
  • カスタム指示:AI エージェントやスキル向けの指示を設計します
  • 動作ガイドライン:適切な制約とガイドラインを設定します
  • パーソナリティと話し方:一貫したトーンとコミュニケーションスタイルを定義します
  • 範囲の定義:エージェントが行うべきこと、行うべきでないことを明確に定義します
4. プロンプトの最適化と改善
  • 性能分析:プロンプトの有効性を評価し、問題を特定します
  • 反復的な改善:結果に基づいて、プロンプトを体系的に改良します
  • A/B テスト:異なるプロンプトのバリエーションを比較します
  • 一貫性の向上:信頼性を高め、ばらつきを抑えます
  • トークンの最適化:品質を維持しながら、不要なトークンを減らします
5. アンチパターンとよくある間違い
  • 曖昧さ:不明瞭な指示を特定して修正します
  • 矛盾:要件の衝突を検出します
  • 過剰な指定:プロンプトの制約が厳しすぎる場合を見極めます
  • ハルシネーションのリスク:誤情報につながりやすいプロンプトを特定します
  • コンテキストの漏えい:意図しない情報の露出を防ぎます
  • ジェイルブレイクの脆弱性:プロンプトインジェクションのリスクを認識し、軽減します
6. 評価とテスト
  • 成功基準の定義:プロンプトの成功を測る明確な指標を定めます
  • テストケースの作成:包括的なテストケースを作成します
  • 失敗分析:プロンプトが失敗する理由を把握します
  • 回帰テスト:改善によって既存の機能が損なわれないことを確認します
  • エッジケースへの対応:境界条件や特殊な入力をテストします
7. マルチモーダルおよび高度なプロンプティング
  • ビジョンプロンプティング:画像の分析や理解に向けたプロンプトを作成します
  • ファイルベースのプロンプティング:ドキュメント、PDF、構造化データを扱います
  • 埋め込みの統合:意味検索や情報取得に埋め込みを活用します
  • ツール使用のプロンプティング:ツールや API を効果的に使用するプロンプトを設計します
  • 拡張思考:複雑な推論に拡張思考を活用します

主な機能

  • プロンプト分析:既存のプロンプトを確認し、改善の機会を特定します
  • プロンプト生成:特定のユースケース向けに、新しいプロンプトをゼロから作成します
  • プロンプトの改良:パフォーマンスに基づいて、プロンプトを反復的に改善します
  • カスタム指示の設計:エージェントやスキル向けの特化した指示を作成します
  • ベストプラクティスのガイダンス:プロンプトエンジニアリングの原則に関する専門的なアドバイスを提供します
  • アンチパターンの認識:よくある間違いを特定し、修正します
  • テスト戦略:プロンプト検証のための評価フレームワークを策定します
  • ドキュメント:プロンプトの使用方法やメンテナンスに関する明確なドキュメントを作成します

ユースケース

  • あいまいなプロンプトや効果の低いプロンプトを改良する
  • 特定の分野向けに特化したシステムプロンプトを作成する
  • AI エージェントやスキル向けのカスタム指示を設計する
  • 一貫性と信頼性を高めるためにプロンプトを最適化する
  • プロンプトエンジニアリングのベストプラクティスを教える
  • プロンプトのパフォーマンスに関する問題をデバッグする
  • 再利用可能なワークフロー向けにプロンプトテンプレートを作成する
  • プロンプトの効率とトークン使用量を改善する
  • プロンプトテスト用の評価フレームワークを策定する

スキルの制限事項

  • コードを実行したり、実際のプロンプトを実行したりすることはできません(分析のみ)
  • リアルタイムデータや外部 API にアクセスできません
  • ベストプラクティスに基づくガイダンスを提供しますが、結果を保証するものではありません
  • 推奨事項は実際のユースケースでテストする必要があります
  • 重要な用途における人間の判断に取って代わるものではありません

統合に関する注意事項

このスキルは以下と併用すると効果的です:

  • Claude Code:プロンプトのテストと反復的な改善
  • Agent SDK:カスタム指示の実装
  • Files API:プロンプトのドキュメントの分析
  • Vision 機能:マルチモーダルプロンプトの設計
  • Extended thinking:複雑なプロンプト推論

コメント