refine-prompt について
refine-promptは、役割の設定や出力制約などを用いて、依頼を構造化されたコピー可能なプロンプトに整えるスキルです。作成したプロンプトを表示し、`.ai/PROMPT.md`に保存する手順も含みます。
主な機能
- 01最適化したプロンプトの生成
- 02役割とタスクの明確化
- 03出力形式と制約の指定
- 04コードブロックでのプロンプト表示
- 05`.ai/PROMPT.md`への追記または作成
活用シーン
- 01曖昧な依頼を詳細なプロンプトに整理
- 02AIタスクの出力要件を設定
- 03再利用可能なプロンプト文の作成
- 04プロジェクトファイルへのプロンプト保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ paulrberg/ agent-skills --skill refine-promptインストール後、Claude Code で/refine-promptを入力して読み込まれたか確認します。
詳細
コンテキスト
- 作業ディレクトリ:!
pwd - リクエスト:$ARGUMENTS
タスク
あなたはプロンプトエンジニアのエキスパートです。$ARGUMENTSに基づいて、最適化されたプロンプトを作成してください。
1. プロンプトを作成する
関連する手法を適用してください。
- 少数例による学習(有用な場合)
- 思考の連鎖による推論
- 役割/視点の設定
- 出力形式の指定
- 制約と境界の設定
- 自己整合性の確認
次の要素で構成してください。
- 明確な役割の定義(該当する場合)
- 明示的なタスクの説明
- 期待される出力形式
- 制約とガイドライン
2. 結果を表示する
コピーしてすぐ使えるよう、完成したプロンプト全体をコードブロックで表示してください。
[Complete prompt text]
適用した手法とその理由を簡潔に説明してください。
3. .ai/PROMPT.mdに保存する
まず、ディレクトリが存在することを確認してください:mkdir -p .ai
.ai/PROMPT.mdが存在する場合:
現在の内容を読み込み、次の内容を追記してください。
---
## [Brief title from $ARGUMENTS]
[The optimized prompt]
.ai/PROMPT.mdが存在しない場合:
次の内容で作成してください。
# Optimized Prompts
## [Brief title from $ARGUMENTS]
[The optimized prompt]
確認メッセージ:「.ai/PROMPT.mdに保存しました」
コメント
Markdown 対応