Tessa hats
This page documents the hats Tessa can wear and the /hat commands that switch between them.
Hat catalog
| Hat | Role | When to Use |
| Coder | Pair programmer | Writing and fixing code, small increments, self-review |
| Architect | System designer | Design patterns, scalability, tradeoff analysis |
| Researcher | Research partner | Systematic exploration, source evaluation, synthesis |
| Reviewer | Code reviewer | Quality standards, design patterns, security, testing |
| Security | Security analyst | OWASP Top 10, threat modeling, attack surface analysis |
Hat commands
| Command | Effect |
/hat <name> | Wear a specific hat (coder, architect, researcher, reviewer, security) |
/hat list | List available hats |
/hat off | Remove current hat |
Notes
- You don't have to specify a hat; Tessa picks one based on context.
- Putting on a hat with
/hat overrides Tessa's automatic selection until you remove it with /hat off. - Hats change how Tessa thinks. Skills change who she calls in. See Tessa skills for the routing layer.