← ClaudeAtlas

modelisted

Manage swappable operational overlays on top of the central taste corpus. A mode is a small TOML file capturing how *this session's* policy differs from the researcher's stable identity — hardware preferences, budget ceilings, reading focus, scope-lock, subagent model policy, output register, deadlines. The active mode is loaded into every SessionStart alongside taste/INDEX.md. Triggers on `/mode show`, `/mode list`, `/mode switch <name>`, `/mode new <name>`, `/mode edit <name>`, `/mode diff <a> <b>`.
Rockielab/rockie-claude · ★ 20 · AI & Automation · score 76
Install: claude install-skill Rockielab/rockie-claude
# /mode — operational overlays on the taste corpus Identity is centralized in `.rockie/taste/`. Modes carry the small, context-dependent policy bits that flip between sessions: paper-deadline vs. exploratory vs. dogfooding vs. teaching. A mode is a TOML file at `.rockie/taste/modes/<name>.toml`. The active mode is named in `.rockie/taste/modes/_active` (one line). SessionStart loads it and surfaces a compact summary alongside the researcher identity from INDEX.md. ## When to use - A new context (deadline, area, register) where overrides apply. - The harness behavior shouldn't change *who you are*, just what you optimize for this session. ## Subcommands ```bash python3 .claude/skills/mode/runtime/mode.py show # active mode + diff vs central python3 .claude/skills/mode/runtime/mode.py list # available modes python3 .claude/skills/mode/runtime/mode.py switch <name> # atomic flip _active python3 .claude/skills/mode/runtime/mode.py new <name> [--from <template>] python3 .claude/skills/mode/runtime/mode.py edit <name> # opens in $EDITOR python3 .claude/skills/mode/runtime/mode.py diff <a> <b> # compare two modes python3 .claude/skills/mode/runtime/mode.py active # print just the active name ``` ## Built-in templates Shipped in `<rockie>/project-harness/skills/mode/templates/`. The installer copies them into `.rockie/taste/modes/` on first run if that directory doesn't exist yet. | Template | When | |---|---| | `default` | No overri