principle-guard-the-context-window について
有限なセッションコンテキストを管理するエージェント向けスキルです。大きなデータを分離し、頻繁に使う内容をインラインに置き、各フェーズの範囲を制限します。
主な機能
- 01大きな出力をサブエージェントに委ねる
- 02頻出する資料をインラインに配置
- 03ファイル数とターン予算を制限
活用シーン
- 01長い出力をメインコンテキスト外で要約
- 02頻繁に使う資料の再読み込みを削減
- 03複数フェーズのタスク範囲を設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hachej/ boring-stack --skill principle-guard-the-context-windowインストール後、Claude Code で/principle-guard-the-context-windowを入力して読み込まれたか確認します。
同梱ファイルLICENSE
詳細
コンテキストウィンドウを守る
コンテキストウィンドウは有限であり、セッション中に補充されません。すべてのトークンに、消費する価値が必要です。
理由: コンテキストのオーバーフローは、推論の質を低下させ、圧縮によるアーティファクトを生み、進行を止めます。
パターン:
- 大きなペイロードを分離します。 冗長な出力、スクリーンショット、大きなドキュメントはサブエージェントに渡します。メインのコンテキストには生データではなく、要約を含めます。
- 頻繁に使う内容はインラインにします。 呼び出しのたびに使うテンプレートやリファレンスは、読み込みのコストが毎回かかる別ファイルではなく、スキルファイルに含めます。
- フェーズの規模を決め、スコープに上限を設けます。 フェーズごとのファイル数を制限し、ターン数の予算を設定し、仕組みにかかるコストを考慮します。
コメント
Markdown 対応