Get started

Adopting Cloverleaf in a real team

A practical walkthrough for setting up a Cloverleaf-shaped team. Adapt liberally — the methodology binds at phase contracts, not at staffing.

1. Pick the agents

The 7 default agents are a recommended split, not a mandate. A solo developer can run all 7 in a single Claude session by switching personas; a 50-person engineering org can map them to teams. Start by reading Chapter 7 of the guide.

2. Define the gates

For each gate (Strategy, Task Batch, Final Approval), decide who staffs it. Use path → reviewer mappings (e.g., changes under auth/ request a Security Reviewer) to route Tasks automatically.

3. Author the schemas

Cloverleaf binds at artifact contracts. The Standard at standard/ ships canonical JSON Schemas for RFC, Spike, Plan, and Task. Use them as-is, or extend them via the extensions field.

4. Run a pilot

Pick one feature. Run it end-to-end through Discovery and Delivery with the agents you defined. Iterate on the path → reviewer mappings as you learn what your codebase actually needs.

See the repository for the full Standard and schema definitions.