paleo-trim-context について
エージェント向けのコンテキスト管理スキルです。現在のタスク状態を保ちながら古い情報を除き、推論前に長い検索内容も圧縮します。
主な機能
- 01古い出力や重複ログの削除
- 02計画、TODO、ID、パスの保持
- 03推論前の検索コンテキスト圧縮
- 04タスクの複雑さに応じた労力調整
- 05会話や単一資料の圧縮を関連スキルに委任
活用シーン
- 01長いセッションのコンテキスト管理
- 02モデル呼び出し前の大きな文書の圧縮
- 03タスク状態を保ちつつ古い結果を除去
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mocasus/ paleo --skill paleo-trim-contextインストール後、Claude Code で/paleo-trim-contextを入力して読み込まれたか確認します。
詳細
paleo-trim-context
コンテキストを小さく保ちます。古い情報を削り、タスクの状態を残します。
ルール
- 古いツール出力は1〜2行に要約し、重要な結果だけを残します。
- 削除するもの:解決済みのエラー、不要になったファイルの読み取り、重複したログ。
- 残すもの:現在の計画、未完了の TODO、重要な ID/パス、最後の決定。
- 履歴を再貼り付けする代わりに、session_search/notes を使います。
- コンテキストには、長い説明文よりもコード/スクリプトを優先します。
- 思考前の圧縮(最も効果が大きい):モデルが推論する前に、取得したドキュメント/RAG コンテキスト/長いファイル出力を、重要な事実と参照元のポインターに圧縮します。ドキュメント全体の出力は削除します。
- 労力の調整:簡単なタスクでは、労力を抑えることを示し、考えすぎないようにします。同じことを再度推論する代わりに、以前の結論を再利用します。
適用範囲(兄弟スキルと重複させない)
- コンテキストの整理+労力の調整+思考前の圧縮=このスキル(セッション中に自動実行)。
paleo-converse=会話ターンの明示的な圧縮+重複排除(ユーザーが履歴を指定した場合、またはコンテキストが大きい場合にオンデマンドで実行)。paleo-summary=1つの大きな成果物(ログ/差分/ダンプ/標準出力)を簡潔な要約にするもの。- 対象が特定のターン範囲または単一の成果物の場合は、これらに引き継ぎます。ここで同じ機能を再実装しないでください。
タイミング
- 長いセッション(20ターン超)、大きなファイル出力、類似する出力の繰り返しがある場合。
- 高コストなモデルを呼び出す前に、まず圧縮します。
注意点
- ユーザーの最新の指示は削らないでください。
- 正確な情報(ファイルパス、ID)は残し、推論の過程だけを要約します。
- 古い情報かどうか判断できない場合は、一度だけ尋ねます。重要な状態を推測で削除しないでください。
コメント
Markdown 対応