Analyze current context window usage and provide optimization recommendations
Scanned 6/7/2026
Install via CLI
openskills install melodic-software/claude-code-plugins---
name: check-context
description: Analyze current context window usage and provide optimization recommendations
allowed-tools: Read, Bash
---
# Check Context
Analyze the current context window state and provide recommendations for optimization. This helps identify when context is becoming bloated and action is needed.
## Usage
```text
/check-context
```
## What Gets Analyzed
1. **Current Context Size** - Estimated token usage
2. **Context Composition** - What's consuming tokens
3. **Health Assessment** - Whether action is needed
4. **Optimization Options** - Available remediation
## Context Health Thresholds
| Usage | Status | Action |
|-------|--------|--------|
| < 50% | HEALTHY | No action needed |
| 50-75% | MONITOR | Consider /compact soon |
| 75-85% | WARNING | Run /compact or /clear |
| > 85% | CRITICAL | Immediate action required |
## Context Composition (Typical)
Claude Code's context typically includes:
| Component | Typical Size | Notes |
|-----------|--------------|-------|
| System prompt | 15-25k tokens | Base instructions |
| CLAUDE.md files | 5-15k tokens | Memory files |
| Loaded skills | 1-5k tokens | Active skills |
| Conversation history | Variable | Grows with turns |
| Tool results | Variable | Can be large |
| File contents | Variable | From Read operations |
## Workflow
### Step 1: Estimate Context Usage
Note: Exact context usage is internal to Claude Code. This command provides estimates based on observable factors:
```text
Factors to consider:
- Conversation length (turns)
- Recent file reads
- Tool output volume
- Loaded skills/memory
```
### Step 2: Assess Health
Based on observable signals:
**Healthy Indicators:**
- Quick response times
- No truncation warnings
- Accurate recall of early context
**Warning Indicators:**
- Slower responses
- Occasional memory gaps
- Auto-compact messages appearing
**Critical Indicators:**
- Very slow responses
- Frequent context rot
- Truncation warnings
- Failed operations
### Step 3: Provide Recommendations
```text
Context Window Analysis
=======================
Estimated Status: {HEALTHY | MONITOR | WARNING | CRITICAL}
Observable Indicators:
Conversation turns: {count}
Recent file reads: {count} files
Tool invocations: {count}
Skills loaded: {list}
Assessment:
{description of current state}
Recommendations:
{prioritized actions}
Available Commands:
/clear - Complete context reset (nuclear option)
/compact - Intelligent summarization (preserves key info)
/cost - View token usage and costs
Tips for Context Management:
- Use /clear between major task switches
- Prefer focused, specific queries over broad exploration
- Let Claude use sub-agents for large operations
- Break large tasks into smaller sessions
```
## Example Output
### Healthy Context
```text
Context Window Analysis
=======================
Estimated Status: HEALTHY
Observable Indicators:
Conversation turns: 8
Recent file reads: 3 files
Tool invocations: 12
Skills loaded: 2 (docs-management, skill-development)
Assessment:
Context appears healthy. Responses are quick and
accurate. No signs of degradation.
Recommendations:
No action needed. Continue as normal.
Tips:
- Current session is efficient
- Consider /clear before starting a new major task
```
### Warning State
```text
Context Window Analysis
=======================
Estimated Status: WARNING
Observable Indicators:
Conversation turns: 47
Recent file reads: 23 files
Tool invocations: 156
Skills loaded: 5
Assessment:
Context is getting full. You may notice:
- Slightly slower responses
- Occasional gaps in recalling earlier context
- Auto-compaction may trigger soon
Recommendations:
1. Run /compact to summarize and free space
2. Or run /clear if starting a new task
3. Save important context to a temp file first
Warning Signs to Watch:
- If responses slow further, act immediately
- Watch for truncation or "I don't recall" responses
```
### Critical State
```text
Context Window Analysis
=======================
Estimated Status: CRITICAL
Observable Indicators:
Conversation turns: 89
Recent file reads: 45 files
Tool invocations: 312
Skills loaded: 7
Auto-compact triggered: 3 times
Assessment:
Context is near capacity. Significant degradation likely:
- Very slow responses expected
- Poor recall of earlier context
- Risk of failed operations
IMMEDIATE ACTION REQUIRED:
Option 1 (Preserve Progress):
1. Document current task state to file
2. Run /compact
3. Resume with focused context
Option 2 (Clean Start):
1. Run /clear
2. Reload only essential context
3. Continue with fresh context
Option 3 (New Session):
1. Note session ID for /resume if needed
2. Start new Claude Code session
3. Fresh 200k token context
```
## Notes
- This command provides estimates - exact token counts are internal
- Observable signals are good proxies for context health
- When in doubt, /compact is safer than continuing
- Sub-agents help by isolating context-heavy operations
No comments yet. Be the first to comment!