modelisted
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