context-status について
context-status は、Claude Code のセッション状態を確認するスキルです。コンテキスト使用量の推定、進行中の計画、最新のセッションログ、圧縮後に保持される状態をまとめます。
主な機能
- 01コンテキスト使用量の推定
- 02進行中の計画と状態の確認
- 03最新セッションログの確認
- 04圧縮後に保持される状態の確認
活用シーン
- 01長いセッションを続ける前の状況確認
- 02計画と最新のセッション記録の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pedrohcgs/ claude-code-my-workflow --skill context-statusインストール後、Claude Code で/context-statusを入力して読み込まれたか確認します。
詳細
/context-status — セッションの健全性を確認
コンテキスト使用量の推定値、アクティブなプラン、状態の保存状況など、現在のセッションのステータスを表示します。
このスキルで確認できる内容
- コンテキスト使用量の推定値 — 使用済みコンテキストウィンドウの概算割合
- アクティブなプラン — 現在のプランファイルとステータス
- セッションログ — 最新のセッションログ
- 状態の保存状況 — コンパクション後も保持される内容
ワークフロー
ステップ 1: コンテキスト使用量の推定値を確認する
コンテキスト監視フックは、このプロジェクトのセッションディレクトリにある context-pct.txt(およびカウンターとしきい値フラグを含む context-monitor-cache.json)に推定値を書き込みます。
d=~/.claude/sessions/$(printf '%s' "${CLAUDE_PROJECT_DIR:-$PWD}" | python3 -c 'import sys,hashlib;print(hashlib.md5(sys.stdin.read().encode()).hexdigest()[:8])')
cat "$d/context-pct.txt" 2>/dev/null; cat "$d/context-monitor-cache.json" 2>/dev/null | head -20
ステップ 2: アクティブなプランを探す
ls -lt quality_reports/plans/*.md 2>/dev/null | head -3
ステップ 3: セッションログを探す
ls -lt quality_reports/session_logs/*.md 2>/dev/null | head -1
ステップ 4: ステータスを報告する
出力形式:
📊 Session Status
─────────────────────────────────
Context Usage: ~XX% (estimated)
Auto-compact: [approaching | not imminent]
📋 Active Plan
File: quality_reports/plans/YYYY-MM-DD_description.md
Status: [draft | approved | in_progress | completed]
Task: [current unchecked task or "none"]
📝 Session Log
File: quality_reports/session_logs/YYYY-MM-DD_description.md
✓ Preservation Check
• Pre-compact hook: [configured | missing]
• Post-compact restore: [configured | missing]
• Session state will be saved before compaction
補足
- コンテキスト使用率は、ステータス行に表示される場合、Claude Code 独自の
context_window.used_percentageに基づきます。フックのcontext-pct.txtには、トランスクリプトのサイズから算出した推定値が記録されます(算出できない場合はツール呼び出し数を使用します)。組み込みの/contextでは正確な使用量を確認できます。 - 実際のコンパクションは Claude Code によって自動的に実行されます。
- 重要な状態はすべてディスクに保存されます(プラン、ログ、MEMORY.md)。
コメント
Markdown 対応