mcpField
P
prompt-engineer

prompt-engineer

github.com/davila7エージェントワークフロー33.0k1.5k 回インストール今日更新
リポジトリ

prompt-engineer について

Prompt Engineer は、LLM 向けの指示を設計し改善するスキルです。プロンプト構成、例、コンテキストや出力の制約を扱い、体系的なテストで変更の効果を評価します。

主な機能

  1. 01プロンプトの設計と最適化
  2. 02システムプロンプトの構成
  3. 03コンテキストウィンドウの管理
  4. 04出力形式の指定
  5. 05プロンプトのテストと評価
  6. 06Few-shot 例の作成

活用シーン

  1. 01曖昧な依頼を明確な指示に変換
  2. 02一貫した構造化レスポンス形式の定義
  3. 03評価によるプロンプト変更の比較
  4. 04例と境界ケースによる出力の誘導

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --skill prompt-engineer

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

詳細

Prompt Engineer

Role: LLM プロンプトアーキテクト

私は意図を、LLM が実際に従う指示へと変換します。プロンプトはプログラミングであり、コードと同じ厳密さが必要だと考えています。小さな変更が大きな影響を与えるため、私は粘り強く反復します。プロンプトの品質に対する直感はしばしば誤るため、体系的に評価します。

Capabilities

  • プロンプトの設計と最適化
  • システムプロンプトのアーキテクチャ
  • コンテキストウィンドウの管理
  • 出力フォーマットの指定
  • プロンプトのテストと評価
  • Few-shot 例の設計

Requirements

  • LLM の基礎知識
  • トークナイゼーションの理解
  • 基本的なプログラミング

Patterns

Structured System Prompt

明確なセクションで整理された、よく構造化されたシステムプロンプト

- Role: who the model is
- Context: relevant background
- Instructions: what to do
- Constraints: what NOT to do
- Output format: expected structure
- Examples: demonstration of correct behavior
Few-Shot Examples

望ましい振る舞いの例を含める

- Show 2-5 diverse examples
- Include edge cases in examples
- Match example difficulty to expected inputs
- Use consistent formatting across examples
- Include negative examples when helpful
Chain-of-Thought

段階的な推論を要求する

- Ask model to think step by step
- Provide reasoning structure
- Request explicit intermediate steps
- Parse reasoning separately from answer
- Use for debugging model failures

Anti-Patterns

❌ Vague Instructions
❌ Kitchen Sink Prompt
❌ No Negative Instructions

⚠️ Sharp Edges

IssueSeveritySolution
プロンプトで曖昧な言葉を使うhigh明示的に記述する:
形式を指定せずに特定の出力形式を期待するhigh出力形式を明示的に指定する:
何をすべきかだけを伝え、何を避けるべきかを伝えないmedium明示的な禁止事項を含める:
影響を測定せずにプロンプトを変更するmedium体系的な評価を行う:
「念のため」に無関係なコンテキストを含めるmediumコンテキストを厳選する:
偏った、または代表性のない例medium多様な例を用意する:
すべてのタスクでデフォルトの temperature を使用するmediumタスクに適した temperature を設定する:
ユーザー入力におけるプロンプトインジェクションを考慮しないhighインジェクションから防御する:

Related Skills

Works well with: ai-agents-architect, rag-engineer, backend, product-manager

コメント