mcpField
I
improving-prompts

improving-prompts

github.com/bostonaholicエージェントワークフロー265 回インストール1 日前に更新
リポジトリ

improving-prompts について

関連する指示を上位のルールにまとめ、意図を保ったままプロンプトを短縮するスキルです。元の指示と改稿を対応付け、指示を黙って削除せず、矛盾を明示します。

主な機能

  1. 01プロンプト指示の一覧化
  2. 02関連する制約の統合
  3. 03意図と改稿文の対応付け
  4. 04矛盾や古い項目の明示
  5. 05改稿の出力と依頼時のファイル編集

活用シーン

  1. 01長いプロンプトの短縮
  2. 02改稿で要件が保たれているかの確認
  3. 03プロンプト内の指示の矛盾の確認

インストール

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

$npx skills add https://github.com/bostonaholic/skills --skill improving-prompts

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

同梱ファイルagents/openai.yaml

詳細

概念の昇華によるプロンプトの改善

概念の昇華では、複数の関連する指示をまとめて表す、より上位のルールを見つけます。結果は短くなり、特定の事例に頼るのではなく、新しい状況にもモデルが適応できるようになります。

引数には、プロンプトのテキストか、プロンプトを含むファイルへのパスを指定します。デフォルトでは、改善したプロンプトを出力します。ユーザーから指示があった場合にのみ、ファイルを直接編集します。

手順

  1. 元の指示、制約、例にすべて番号を付けます(I1、I2、...)。これが意図の一覧です。
  2. 同じ目的を持つ項目をグループ化し、各グループをそのすべてを表す単一のルールに置き換えます。情報を損なわずに表せるルールがない項目は、元のまま残します。
  3. 一覧の各項目を、その意図を担う草案の行に対応付けます。対応付けられていない項目があれば復元し、すべての項目が対応付けられるまで、もう一度対応付けを行います。草案は元の文より短くし、元の文が対象としていた事例を漏れなく扱うようにします。

項目を黙って削除してはいけません。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>)

コメント