prompt-optimization について
LLMやAIシステム向けのプロンプトを最適化するスキルです。AI機能、エージェント、ワークフローの開発に使え、プロンプト構成、少数例、推論パターン、出力形式、制約を扱います。
主な機能
- 01明確なプロンプト構成
- 02少数例の追加
- 03複雑なタスクの推論誘導
- 04出力形式と制約の指定
- 05プロンプト効率の改善
活用シーン
- 01LLMの回答品質の改善
- 02システムプロンプトの作成
- 03コードレビューエージェントの設計
- 04タスクへの少数例学習の適用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ 89jobrien/ steve --skill prompt-optimizationインストール後、Claude Code で/prompt-optimizationを入力して読み込まれたか確認します。
詳細
プロンプトの最適化
このスキルは、効果的なプロンプトパターン、少数ショット学習、最適な AI とのやり取りに焦点を当て、LLM と AI システム向けのプロンプトを最適化します。
このスキルを使用するタイミング
- AI 機能やエージェントを構築するとき
- LLM の応答品質を向上させるとき
- システムプロンプトを作成するとき
- エージェントのパフォーマンスを最適化するとき
- 少数ショット学習を実装するとき
- AI ワークフローを設計するとき
このスキルでできること
- プロンプト設計:明確な構造を備えた効果的なプロンプトを作成します
- 少数ショット学習:より良い結果を得るために少数ショットの例を実装します
- 思考の連鎖:複雑なタスクに推論パターンを使用します
- 出力形式:明確な出力形式を指定します
- 制約の設定:境界と制約を設定します
- パフォーマンスの最適化:プロンプトの効率と結果を向上させます
使用方法
プロンプトの最適化
Optimize this prompt for better results
Create a system prompt for a code review agent
特定のパターン
Implement few-shot learning for this task
プロンプトのテクニック
構成
明確なセクション:
- 役割の定義
- タスクの説明
- 制約と境界
- 出力形式
- 例
少数ショット学習
パターン:
- 2~3 個の例を提示する
- 入力と出力のペアを示す
- 望ましいスタイルを示す
- エッジケースを含める
思考の連鎖
アプローチ:
- 複雑なタスクを分解する
- 推論の手順を示す
- 段階的に考えるよう促す
- 中間結果を検証する
例
例 1:コードレビュー用プロンプト
入力:最適化されたコードレビュー用プロンプトを作成する
出力:
## Optimized Prompt: Code Review
### The Prompt
あなたは、10 年以上の経験を持つコードレビューの専門家です。
以下のコードを、次の点に焦点を当ててレビューしてください。
- セキュリティ上の脆弱性
- パフォーマンスの最適化
- コードの保守性
- ベストプラクティス
見つかった問題ごとに、次の情報を提示してください。
- 重大度(致命的/高/中/低)
- 該当する行番号
- 問題の説明
- コード例を含む修正案
セクションを明確に分けた構造化レポートとして回答してください。
### Techniques Used
- Role-playing for expertise
- Clear evaluation criteria
- Specific output format
- Actionable feedback requirements
ベストプラクティス
プロンプト設計
- 具体的にする:明確で曖昧さのない指示にする
- 例を提示する:望ましい出力形式を示す
- 制約を設定する:境界を明確に定義する
- 反復する:プロンプトをテストして改善する
- 記録する:効果的なパターンを記録しておく
関連するユースケース
- AI エージェントの開発
- LLM の最適化
- システムプロンプトの作成
- 少数ショット学習の実装
- AI ワークフローの設計
コメント
Markdown 対応