From godmode
Compresses output in long autonomous loops by 40-60%, shortening round summaries, status lines, and agent reports while preserving TSVs, code, errors, commit messages, and final summaries. Auto-activates after 5+ rounds without user input.
How this skill is triggered — by the user, by Claude, or both
Slash command
/godmode:terseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Purpose.** Over a 20-round optimization loop, verbose prose summaries
Purpose. Over a 20-round optimization loop, verbose prose summaries dominate emitted tokens even though a human is rarely reading intermediate rounds. Terse mode compresses the emit contract 40-60% without changing the loop, the decisions, or the logged state. Inspired by caveman's output-compression idea, restricted to what is safe for a structured, TSV-driven workflow.
$GODMODE_TERSE is set (any non-empty value)/godmode:terse on invoked (sets env var for the session)Deactivate: /godmode:terse off or unset the env var.
Long autonomous loops don't need verbose output — no human is reading intermediate rounds. After 5 consecutive rounds with no user interaction, terse mode auto-enables for the rest of the session.
.godmode/session-state.json tracks consecutive_rounds_without_human. The orchestrator increments it at the end of each loop round (after DECIDE/LOG) and resets it to 0 on any user interaction (new prompt, slash command, explicit mode change). When the counter reaches 5, terse auto-enables for this and subsequent rounds.Terse: AUTO ON (reason: 5+ autonomous rounds, session={session_id}). Do not re-print on every round thereafter.consecutive_rounds_without_human to 0 and emit: Terse: AUTO OFF (user interaction). This reset happens regardless of whether terse was auto or manually enabled./godmode:terse off at any point this session, set terse_user_opted_out=true in session state. Auto-activation is disabled for the remainder of the session, even if the counter later crosses 5.$GODMODE_TERSE is already set in the environment, terse is on regardless — auto-activation is a no-op. If /godmode:terse on was invoked explicitly, the counter is irrelevant. Auto-activation only fires when neither manual switch is on AND no opt-out flag is set.Round 7: kept change. → R7 keepGodmode: ... linesPairs with rtk for compound savings. Terse compresses what godmode emits. The rtk Rust CLI compresses what godmode reads (tool output from git, ls, tests, etc.) by 60-90% before it enters model context. Installing both stacks both sides: input-side via rtk's shell hook, output-side via terse mode. Optional — terse works standalone and rtk is a separate binary.
scope_drift, noise, regression,
etc. are exact strings that downstream rules depend onNormal:
Round 7: Added connection pool sizing adjustment, verified with benchmark
(median of 3 runs), kept — metric improved from 276ms to 226ms (-18.2%).
Terse:
R7 keep: conn pool → 226ms (-18.2%)
Normal:
Builder Agent Report: Task implemented successfully. All 47 tests passing,
linter clean, no regressions in existing suite. 4 files modified, 2 files
created.
Terse:
Builder DONE: 47/47 tests, lint clean, 4 mod + 2 new.
Normal:
Godmode: stack=TypeScript, skill=optimize, phase=OPTIMIZE. Dispatching.
Terse:
GM: ts/opt/OPT dispatch.
(-18.2%) stays (-18.2%), not (~-18%).Every skill SHOULD branch its output template on terse mode. Pattern:
IF $GODMODE_TERSE:
print "R{round} {status}: {change} → {metric} ({delta}%)"
ELSE:
print "Round {round}: {change}. {status}. Metric: {metric} ({delta}%)."
Both templates carry identical information — terse is a strict 1:1 compression, not a lossy summary. This is verifiable: parsing either output MUST yield the same fields.
Over a 10-round loop with GODMODE_TERSE=1, total emitted tokens decrease by at least 30% vs. baseline, AND:
Verify with:
# Run identical workflow twice
GODMODE_TERSE=0 /godmode:optimize 2>&1 | wc -c > baseline.bytes
git stash && git checkout HEAD~1 # reset state
GODMODE_TERSE=1 /godmode:optimize 2>&1 | wc -c > terse.bytes
echo "reduction: $(( 100 - 100 * $(cat terse.bytes) / $(cat baseline.bytes) ))%"
Target: ≥30% reduction. Accept ≥20% as success for short loops.
/godmode:terse off at any timeOn activation (terse itself):
Terse: ON (mode=auto|explicit, baseline_tokens={N}, target_reduction=30%)
On deactivation:
Terse: OFF. Emitted={N} tokens, reduction={N}%, contract_violations={N}.
npx claudepluginhub arbazkhan971/godmodeCompresses conversational output (drops articles, filler, pleasantries) while preserving artifact quality. Activated by user phrases like "caveman mode" or "terse".
Toggles terse output mode with intensity levels (lite, full, ultra) that strips articles, filler, and pleasantries from prose while preserving code, errors, and security warnings. Also reports token usage and savings.