| name | compacting-context |
| description | Compacts verbose context into structured summary. Use after pollution sources (searches, logs, JSON) or at phase milestones. |
| argument-hint | ["compaction-name"] |
| context | fork |
| agent | Explore |
| model | sonnet |
| allowed-tools | Read, Grep, Glob |
Context Compaction (ACE-FCA)
Distills verbose outputs into structured summaries following ACE-FCA principles.
When to Use
Per .claude/rules/context-management.md:
- After verbose tool output (logs, JSON, search results)
- After completing a phase or milestone
- Before starting new complex task
Workflow
- Identify noise - What pollution sources need compacting?
- Extract signal - Correct + Complete info only
- Structure output - Use template format below
Output Template
# Compaction: {{name}}
## Trajectory
<!-- Research status → Planning status → Implementation status -->
## Key Files
<!-- files touched with purpose -->
## Completed
<!-- done items -->
## Blockers
<!-- blocking issues (empty if none) -->
## Findings
<!-- key discoveries, distilled outputs from logs/JSON/tests -->
Quality Check
- Correct > Complete > Minimal
- No raw dumps, only structured summaries
- Enough to continue, no more
- Update working plan with compaction output (don't orphan it)