# Output Modes

Output modes are markdown files that Claude Code loads as persona instructions to control response verbosity, tone, and structure. They shape **how** Claude responds without changing **what** Claude can do.

## Available Modes

| Mode     | Identifier | Target Users                                                        |
| -------- | ---------- | ------------------------------------------------------------------- |
| Guided   | `guided`   | Beginners, PMs, business analysts, anyone new to AI coding tools    |
| Standard | `standard` | Mid-level developers, experienced PMs comfortable with common tools |
| Concise  | `concise`  | Senior developers and power users who prioritize density and speed  |
| Pair     | `pair`     | Collaborative sessions, design exploration, debugging together      |
| Review   | `review`   | Code review, PR feedback, audit findings with severity tags         |

## File Locations

- **Global:** `~/.claude/output-modes/` — all five modes available
- **Project:** `.claude/output-modes/` — project-specific mode copied during `/eck:new-project`

## Switching Modes

Copy a different mode file to your project:

```bash
cp ~/.claude/output-modes/concise.md .claude/output-modes/concise.md
```

Or run `/eck:new-project` again and select a different experience level.

## Mode Selection

The installer maps your experience level to a mode automatically:

| Experience Level | Output Mode |
| ---------------- | ----------- |
| `beginner`       | `guided`    |
| `intermediate`   | `standard`  |
| `power-user`     | `concise`   |

Pair and Review modes are activity-based and available regardless of experience level.

---

_Managed by @evolvconsulting/evolv-coder-kit._
