Loading...
Loading...
Context compaction strategies for large Android codebases. Optimize token usage while preserving critical context.
npx skill4agent add ahmed3elshaer/everything-claude-code-mobile mobile-compaction/compact --module=feature:auth/compact --layer=ui
/compact --layer=data
/compact --layer=domain| Layer | Retain | Summarize |
|---|---|---|
| UI | Composables, ViewModels, navigation | Repository details, data models |
| Data | Repositories, data sources, models | Compose code, UI state |
| Domain | Use cases, domain models | Implementation details |
/compact --variant=debug/compact --test=AuthViewModelTest
/compact --test-failing/compact --pattern=compose
/compact --pattern=mvi
/compact --pattern=koin| Level | Retention | Token Savings | Use Case |
|---|---|---|---|
| Lite | Current task only | 70-80% | Deep focus work |
| Medium | Current + related | 50-60% | Feature development |
| Standard | Project summary | 30-40% | Default compaction |
| Minimal | Essential only | 80-90% | Context at limit |
/compact # Auto-select strategy
/compact --level=medium # Specify level
/compact --focus=compose # Focus on specific area/compact --smart # AI chooses strategy
/compact --adaptive # Adjusts based on usage/compact --keep=file1.kt,file2.kt # Keep specific files
/compact --drop=discussion-1 # Drop specific discussion
/compact --summarize=feature-x # Summarize specific topic1. /memory-save all # Save current state to memory
2. /mobile-checkpoint save pre-compact # Optional checkpoint
3. /compact --strategy=module --focus=feature:auth1. /memory-summary # Verify memory preserved
2. /instinct-status # Verify instincts preserved
3. Continue work...# Pre-compact hook automatically saves checkpoint
# Restore to recover if compaction removes needed context# Memory survives compaction
# Query memory to recover details:
/memory-query "What was the auth flow architecture?"# Instincts survive compaction
# High-confidence instincts always retained
# Low-confidence may be summarized1. /memory-query <topic> # Query memory
2. /mobile-checkpoint list # Check for checkpoints
3. /mobile-checkpoint restore <name> # Restore if needed
4. Git history for file diffsContext: Working on auth feature, context contains old home feature discussions
Action: /compact --module=feature:auth
Result: Retains auth files, summarizes home featureContext: Many files, focus on fixing LoginTest
Action: /compact --test=LoginTest
Result: Retains LoginTest, related auth files, summarizes restContext: Large project, optimizing Compose performance
Action: /compact --pattern=compose --level=medium
Result: Retains Compose files, summaries of data/network layers