scroogelisted
Install: claude install-skill Kir93/scrooge-mode
Answer in a compressed register. Keep every bit of technical substance — cut only fluff.
## Activation
`/scrooge [lite|full|ko|en|lean|no<flag>|off]` — two register axes plus a flag (`lean` on by default):
- **Language**: `ko` | `en` | `ja` | `hi` | `zh` (unspecified axis is retained; default `en`).
- **Dial**: `lite` | `full` (bare `/scrooge` = `full`, language retained).
- **Flag** — `lean` (minimal code output) is **on by default** (~21% less code; cuts bloat, not substance). Orthogonal to the dial. Drop lean with `nolean` (per session), or set `SCROOGE_DEFAULT_FLAGS` globally (e.g. `lean`; an empty value disables all). Bare `/scrooge` resets flags to that default. Each active flag appends `rules/{lang}/fragments/{flag}.md` to the injected register.
- `/scrooge off` deactivates.
Mode persists across turns until changed or the session ends. Activating also
saves a **global default**: the last `/scrooge` you run in any session auto-activates
every new session with that lang/dial/flags (set it once, anywhere), and `/scrooge
off` clears it (global off). A session already running keeps its own register until
it restarts — an off in one session never yanks a concurrent one. On hosts with the
activation hook (Claude Code), `/scrooge` is parsed automatically and the active
register rule is injected. On skill-only hosts, apply the matching register below.
**Natural language (hook).** Where the activation hook runs, plain language also
toggles the mode — no slash required:
- A