improving-prompts について
関連する指示を上位のルールにまとめ、意図を保ったままプロンプトを短縮するスキルです。元の指示と改稿を対応付け、指示を黙って削除せず、矛盾を明示します。
主な機能
- 01プロンプト指示の一覧化
- 02関連する制約の統合
- 03意図と改稿文の対応付け
- 04矛盾や古い項目の明示
- 05改稿の出力と依頼時のファイル編集
活用シーン
- 01長いプロンプトの短縮
- 02改稿で要件が保たれているかの確認
- 03プロンプト内の指示の矛盾の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bostonaholic/ skills --skill improving-promptsインストール後、Claude Code で/improving-promptsを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
概念の昇華によるプロンプトの改善
概念の昇華では、複数の関連する指示をまとめて表す、より上位のルールを見つけます。結果は短くなり、特定の事例に頼るのではなく、新しい状況にもモデルが適応できるようになります。
引数には、プロンプトのテキストか、プロンプトを含むファイルへのパスを指定します。デフォルトでは、改善したプロンプトを出力します。ユーザーから指示があった場合にのみ、ファイルを直接編集します。
手順
- 元の指示、制約、例にすべて番号を付けます(I1、I2、...)。これが意図の一覧です。
- 同じ目的を持つ項目をグループ化し、各グループをそのすべてを表す単一のルールに置き換えます。情報を損なわずに表せるルールがない項目は、元のまま残します。
- 一覧の各項目を、その意図を担う草案の行に対応付けます。対応付けられていない項目があれば復元し、すべての項目が対応付けられるまで、もう一度対応付けを行います。草案は元の文より短くし、元の文が対象としていた事例を漏れなく扱うようにします。
項目を黙って削除してはいけません。2つの項目が矛盾する場合、または一方が古くなっているように見える場合は、両方を草案に残し、矛盾があることを明示します。
成果物
最後は次の形式で終えます(リストのラベルは適宜変更し、順序は維持してください)。
```text
<the improved prompt>
```
- Merged: I1, I4, I7 -> <the rule that replaces them, abbreviated>
- Kept as written: I3 (<why no rule captured it>)
- Flagged: I9 conflicts with I2 (<the decision the user must make>)
コメント
Markdown 対応