Communityコーディング&開発github.com

オンデマンドコンテキスト圧縮プロトコル

アクティブな会話コンテキストを明示的に圧縮し、長期セッション中のコンテキスト枯渇を防止します。

オンデマンドコンテキスト圧縮プロトコル とは?

このスキルは、`/compaction` コマンドを介して会話コンテキストの明示的な圧縮をトリガーします。主な目的は、長期にわたる開発セッション中にコンテキストウィンドウの枯渇を防ぐことです。このスキルはまず、現在の目的、完了したタスク、アクティブなファイルパス、重要な調査対象などの重要な状態を識別し、永続的な要約アーティファクト (`session_state.md`) に保存する「圧縮前監査」を実行します。次に、内部の `/compact` メカニズムを呼び出してランタイム圧縮を実行し、圧縮チェックポイントに「これまでの成果」「現在の状態」「次のアクション」を含めます。このスキルは、バックグラウンドで自動的にトークンしきい値を監視する Antigravity フレームワークの一部として機能し、定期的に会話履歴を `conversation_summaries.db` に要約します。`/compaction` を呼び出すと、この要約が即座に強制実行され、自動的なトークン制限トリガーを待たずに済みます。

対応~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/MaDxCRaZY/antigravity-skills/tree/HEAD/skills/compaction

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

オンデマンドコンテキスト圧縮プロトコル は何をしますか?

/compaction コマンドは、アクティブな会話コンテキストを明示的に圧縮するトリガーを提供し、長期セッション中のコンテキスト枯渇を防止します。


圧縮ルーチン

ユーザーが /compaction を呼び出すと、以下の処理が実行されます。

  1. 状態の保存(圧縮前監査):

    • 会話履歴を削除する前に、以下の重要な進行中コンテキストをすべて特定します。
      • 現在の目的と完了したタスク。
      • 調査中のアクティブなファイルパス、行番号、主要なシンボル。
      • 信頼できるテレメトリー、アーキテクチャ上の発見、保留中のバグ。
    • この状態を <artifactDir>/session_state.md の永続的な要約アーティファクトに書き込むか更新します。
  2. ランタイム圧縮のトリガー:

    • 内部の /compact メカニズムまたはオンデマンドコンテキストチェックポイントを呼び出します。
    • 圧縮チェックポイントを以下の形式でフォーマットします。
      • これまでの成果: 完了した変更の要約。
      • 現在の状態: アクティブなファイル、進行中のテスト、現在のビルドステータス。
      • 次のアクション: 次のプロンプトターンに向けた明確な箇条書き。
  3. バックグラウンド自動圧縮設定:

    • Antigravity はバックグラウンドで自動的に会話のトークンしきい値を監視します。
    • 会話量が多い場合、ランタイムは定期的に以前のステップを conversation_summaries.db に要約します。
    • /compaction を呼び出すと、自動的なトークン制限トリガーを待たずに、この要約が即座に強制実行されます。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル