Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

strategic-compact

タスクの各フェーズを通じてコンテキストを適切に保持するため、無作為な自動圧縮ではなく、論理的な区切りのタイミングで手動によるコンテキスト圧縮を提案します。

description の原文を見る

Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.

SKILL.md 本文

Strategic Compact Skill

ワークフロー内の戦略的なポイントで /compact を手動実行することをお勧めします。任意の自動compactionに頼るのではなく。

アクティベートする場面

  • コンテキスト制限に近づく長時間のセッション(200K以上のトークン)
  • マルチフェーズタスク(リサーチ → 計画 → 実装 → テスト)
  • 同じセッション内で関連性のないタスク間での切り替え
  • 主要なマイルストーン完了後、新しい作業を開始する場合
  • レスポンスが遅くなったり、一貫性が低下した場合(コンテキスト圧力)

なぜ Strategic Compaction なのか?

自動compactionは任意のポイントでトリガーされます:

  • タスクの途中でトリガーされることが多く、重要なコンテキストが失われる
  • 論理的なタスク境界を認識していない
  • 複雑なマルチステップ操作を中断する可能性がある

論理的な境界での Strategic compaction:

  • 探索完了、実装開始前 — リサーチコンテキストをコンパクトにして、実装計画を保持
  • マイルストーン完了後 — 次のフェーズへの新規スタート
  • 主要なコンテキストシフト前 — 異なるタスク前に探索コンテキストをクリア

仕組み

suggest-compact.js スクリプトは PreToolUse (Edit/Write) で実行され、以下を実行します:

  1. ツール呼び出しを追跡 — セッション内のツール呼び出しをカウント
  2. 閾値検出 — 設定可能な閾値(デフォルト: 50呼び出し)で提案
  3. 定期的なリマインダー — 閾値後、25呼び出しごとにリマインド

Hook 設定

~/.claude/settings.json に追加してください:

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Edit",
        "hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }]
      },
      {
        "matcher": "Write",
        "hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }]
      }
    ]
  }
}

設定

環境変数:

  • COMPACT_THRESHOLD — 最初の提案までのツール呼び出し数(デフォルト: 50)

Compaction 判断ガイド

compactionのタイミングを決める際の参考表:

フェーズ遷移Compact?理由
リサーチ → 計画はいリサーチコンテキストは量が多く、計画が蒸留されたアウトプット
計画 → 実装はい計画は TodoWrite またはファイルにあり、コード用にコンテキストを解放
実装 → テスト場合によるテストが最近のコードを参照する場合は保持、フォーカスを切り替える場合はcompact
デバッグ → 次の機能はいデバッグトレースは関連のない作業のコンテキストを汚す
実装の途中いいえ変数名、ファイルパス、部分的な状態の喪失はコスト高
失敗したアプローチ後はい新しいアプローチを試す前に、行き止まりの推論をクリア

Compaction で残るもの

何が残るかを理解することで、自信を持ってcompactできます:

残るもの失われるもの
CLAUDE.md の指示中間的な推論と分析
TodoWrite タスクリスト以前に読んだファイル内容
メモリファイル (~/.claude/memory/)マルチステップの会話コンテキスト
Git の状態(コミット、ブランチ)ツール呼び出し履歴とカウント
ディスク上のファイル口頭で述べられたニュアンスなユーザー設定

ベストプラクティス

  1. 計画後にcompact — 計画が TodoWrite で確定したら、compactして新規スタート
  2. デバッグ後にcompact — エラー解決コンテキストをクリアしてから継続
  3. 実装途中ではcompactしない — 関連する変更のコンテキストを保持
  4. 提案を読む — hook が いつ かを教えてくれます。するかどうか はあなたが判断
  5. compact 前に書き込む — 重要なコンテキストをファイルまたはメモリに保存
  6. /compact にサマリーを付けて使う — カスタムメッセージを追加: /compact Focus on implementing auth middleware next

関連

  • The Longform Guide — Token optimization セクション
  • Memory persistence hooks — Compaction を通じて存続する状態
  • continuous-learning skill — セッション終了前にパターンを抽出

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
affaan-m
リポジトリ
affaan-m/everything-claude-code
ライセンス
MIT
最終更新
不明

Source: https://github.com/affaan-m/everything-claude-code / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: affaan-m · affaan-m/everything-claude-code · ライセンス: MIT