بنقرة واحدة
token-budget
Manages token budget estimation and tracking to prevent context overflow
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Manages token budget estimation and tracking to prevent context overflow
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | Token Budget |
| description | Manages token budget estimation and tracking to prevent context overflow |
Core principle: Every token counts. Load only what you need, when you need it.
CRITICAL EXCEPTION: Token optimization MUST NEVER be applied to terminal execution. Do not batch, chain, or combine terminal commands to save tokens. Operational safety and atomic execution strictly overrule the token budget.
| Content Type | Tokens/Line | Notes |
|---|---|---|
| Code | ~4-6 | Depends on verbosity |
| Markdown | ~3-4 | Less dense than code |
| JSON/YAML | ~5-7 | Structured, repetitive |
| Comments | ~3-4 | Natural language |
Rule of thumb: tokens ≈ lines × 4
| Category | Lines | Est. Tokens | Action |
|---|---|---|---|
| Small | <50 | <200 | Load freely |
| Medium | 50-200 | 200-800 | Consider outline first |
| Large | 200-500 | 800-2000 | Use search + snippets |
| Huge | 500+ | 2000+ | Never load fully |
Based on PROJECT_RULES.md context quality thresholds:
| Usage | Quality | Budget Status |
|---|---|---|
| 0-30% | PEAK | ✅ Proceed freely |
| 30-50% | GOOD | ⚠️ Be selective |
| 50-70% | DEGRADING | 🔶 Compress & summarize |
| 70%+ | POOR | 🛑 State dump required |
Estimate current usage:
Check budget status:
Current: ~X,000 tokens (~Y%)
Budget: [PEAK|GOOD|DEGRADING|POOR]
Adjust strategy:
Track cumulative context:
## Token Tracker
| Phase | Files Loaded | Est. Tokens | Cumulative |
|-------|--------------|-------------|------------|
| Start | 0 | 0 | 0 |
| Task 1 | 2 | ~400 | ~400 |
| Task 2 | 3 | ~600 | ~1000 |
Level 1: Outline only (function signatures)
Level 2: + Key functions (based on task)
Level 3: + Related code (if needed)
Level 4: Full file (only if essential)
Always use context-fetch skill first:
After understanding a file:
⚠️ TOKEN BUDGET: 50%
Switching to efficiency mode:
- Outlines only for new files
- Summarizing instead of loading
- Recommending compression
🛑 TOKEN BUDGET: 70%
Quality degradation likely. Recommend:
1. Create state snapshot
2. Run /pause
3. Continue in fresh session
This skill integrates with:
context-fetch — Search before loadingcontext-health-monitor — Quality trackingcontext-compressor — Compression strategies/pause and /resume — Session handoff❌ Loading files "for context" — Search first
❌ Re-reading same file — Summarize once
❌ Full file when snippet suffices — Target load
❌ Ignoring budget warnings — Quality will degrade
❌ Batching Terminal Commands — Never group CLI commands (like git add and git commit) into multi-line strings or chained commands to save tokens. Always execute them atomically.
Part of GSD v1.6 Token Optimization. See PROJECT_RULES.md for efficiency rules.