hats
Five roles, one Claude Code.
A free plugin.
BDD-driven AI dev team:
Manager, Designer, CTO, QA, Dev
why

One AI thread tends to drift. It confuses what should be built with what's already built and quietly papers over its own gaps. Hats forces structural separation, so each role checks the others against the spec, not against assumptions.

The Manager writes specs but cannot implement them. QA writes tests but cannot read the implementation. The Developer makes tests pass but cannot edit the spec. Independent observers — not pair-programmers in the same head.

the five roles
  • Manager — gathers requirements, writes Gherkin .feature specs, coordinates the team.
  • Designer — wireframes, UX descriptions, copy.
  • CTO — stack decisions: language, framework, DB, hosting, conventions.
  • QA — generates automated tests from specs. Cannot read source code.
  • Developer — writes the implementation. Cannot read tests directly; works against a contract.
install

Requires Claude Code. In your terminal, run:

/plugin marketplace add deadsimple-xyz/claude-plugins
/plugin install hats@deadsimple
/reload-plugins

Open source under MIT. Built in the open at github.com/deadsimple-xyz/hats — issues and PRs welcome.