بنقرة واحدة
compress
Compress the session conversation when context approaches the limit.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Compress the session conversation when context approaches the limit.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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.