prompt-engineer について
Prompt Engineer は、LLM 向けの指示を設計し改善するスキルです。プロンプト構成、例、コンテキストや出力の制約を扱い、体系的なテストで変更の効果を評価します。
主な機能
- 01プロンプトの設計と最適化
- 02システムプロンプトの構成
- 03コンテキストウィンドウの管理
- 04出力形式の指定
- 05プロンプトのテストと評価
- 06Few-shot 例の作成
活用シーン
- 01曖昧な依頼を明確な指示に変換
- 02一貫した構造化レスポンス形式の定義
- 03評価によるプロンプト変更の比較
- 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
| Issue | Severity | Solution |
|---|---|---|
| プロンプトで曖昧な言葉を使う | high | 明示的に記述する: |
| 形式を指定せずに特定の出力形式を期待する | high | 出力形式を明示的に指定する: |
| 何をすべきかだけを伝え、何を避けるべきかを伝えない | medium | 明示的な禁止事項を含める: |
| 影響を測定せずにプロンプトを変更する | medium | 体系的な評価を行う: |
| 「念のため」に無関係なコンテキストを含める | medium | コンテキストを厳選する: |
| 偏った、または代表性のない例 | medium | 多様な例を用意する: |
| すべてのタスクでデフォルトの temperature を使用する | medium | タスクに適した temperature を設定する: |
| ユーザー入力におけるプロンプトインジェクションを考慮しない | high | インジェクションから防御する: |
Related Skills
Works well with: ai-agents-architect, rag-engineer, backend, product-manager
コメント
Markdown 対応