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.
.feature specs, coordinates the team.Requires Claude Code. In your terminal, run:
/plugin marketplace add deadsimple-xyz/claude-plugins
/plugin install hats@deadsimple
/reload-pluginsOpen source under MIT. Built in the open at github.com/deadsimple-xyz/hats — issues and PRs welcome.