with one click
compress
Compress the session conversation when context approaches the limit.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Compress the session conversation when context approaches the limit.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Model-only playbook for adding a property-based test that pins a function's invariant.
Dispatch a claimed wave to a runtime per the V8 session-reuse ladder.
Fresh-context verification of a phase deliverable or wave outcome. Spawns a fresh auditor subagent that re-reads the diff against the success criteria.
Auto-chained research follow-up skill with recursion guard for residual unknowns.
Resolve the Co-Authored-By trailer policy for the active repo.
Read-only design pass for an interactive surface: produces a statechart + action x context matrix + journey scenarios backed by an 11-rule lint contract. No state mutations.
| name | compress |
| description | Compress the session conversation when context approaches the limit. |
| argument-hint | [--tokens-before=<n>] [--tokens-after=<n>] [--runtime=<id>] |
| user-invocable | true |
| disable-model-invocation | false |
tokens_before (required; missing/zero degrades to status=needs_user) and tokens_after (defaults to a no-op when omitted; clamped so a pass can only shrink the context).runtime (defaults to claude-code, the only runtime with a caller-side cache-control marker). An unknown runtime degrades to status=needs_user.compression_emitted event carrying the token deltas and the realised ratio so the telemetry projector can chart context pressure over a session.The model summarisation fan-out lives behind the runtime adapter's cache-control hook; the skill records the requested compression.
tokens_before is present and > 0.A missing/zero tokens_before or an unknown runtime degrades to status=needs_user, which routes the operator to an AskUserQuestion prompt for the missing input rather than emitting a compression event against an unresolved runtime.
Skill envelope with header.skill = "/compress". Body carries tokens_before, tokens_after, ratio, runtime, and cache_control_applied.