Skip to content

atsushi04/context-optimize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

context-optimize

Claude Code のセッション開始時に消費されるトークンを、対話形式で最適化するプラグインです。

一方的に削除するのではなく、可視化 → 提案 → 判断 → 実施 の4ステップで安全に最適化します。


こんなときに使う

  • Claude Code を起動するたびにトークンをたくさん消費している気がする
  • インストールしたプラグインが増えすぎて、どれが使われているかわからない
  • エージェント定義ファイルや CLAUDE.md が肥大化してきた
  • コンテキストウィンドウを整理したいけど、何を消してよいか判断できない

デモ

あなた: context整理して

Claude: /context の結果を確認するね!

📊 現在のコンテキスト使用状況
---
Skills:        12,450 tokens  ← ここが大きい
Custom Agents:  2,100 tokens
Memory files:   1,800 tokens
System tools:   3,200 tokens(操作不可)
---

削減候補を整理したよ:

🟢 削除推奨
  - example-skills プラグイン(document-skillsと内容が重複)→ -2.5k
  - write-article エージェント(使用形跡なし)→ -0.8k

🟡 要判断
  - frontend-design プラグイン(最後に使ったのはいつ?)

🔵 保持
  - superpowers(コアスキル)
  - memory files(CLAUDE.md)

どれを削除する?

インストール

方法 1:Plugin としてインストール(推奨)

claude plugin install https://github.com/atsushi04/context-optimize

インストール後、Claude Code を再起動してください。

方法 2:スキルファイルを直接配置

グローバルにインストールする場合:

mkdir -p ~/.claude/skills/context-optimize
curl -o ~/.claude/skills/context-optimize/SKILL.md \
  https://raw.githubusercontent.com/atsushi04/context-optimize/main/skills/context-optimize/SKILL.md

方法 3:リポジトリをクローン

git clone https://github.com/atsushi04/context-optimize.git
claude plugin install ./context-optimize

使い方

Claude Code のチャットで以下のフレーズを入力するだけ:

context整理して
トークン最適化して
使っていないプラグイン削除して
context optimize

ワークフロー

Step 1: 現状可視化
  → /context コマンドで各カテゴリのトークン消費を確認

Step 2: 改善点の提案
  → 削除推奨・要判断・保持 に分類して提示

Step 3: ユーザー判断
  → 何を削除するか確認を取る(ここで止まる)

Step 4: 最適化実施
  → 承認されたものだけ実行

ポイント:確認なしに何も削除しません。


削減効果の目安

対応 削減トークン(目安)
重複プラグイン削除(1プラグイン) 2〜3k
未使用プラグイン10個削除 3〜5k
Custom Agents削除(6ファイル) 1〜2k
CLAUDE.md 更新履歴削除 0.3〜0.5k

注意事項

  • プラグイン削除後は Claude Code の再起動が必要(同セッション内では反映されない)
  • 削除したプラグインは claude plugin install で再インストールして復元できます
  • CLAUDE.md の変更は git で管理されているため、削除しても git 履歴から復元可能です

プラグイン構成

context-optimize/
├── .claude-plugin/
│   └── plugin.json      # プラグインマニフェスト
├── skills/
│   └── context-optimize/
│       └── SKILL.md     # スキル定義
├── README.md
└── LICENSE

ライセンス

MIT License

About

Claude Code のセッション開始トークンを対話形式で最適化するスキル

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors