The contract
- Use it when
- You're adding a new package to an existing monorepo and need it correctly scaffolded and wired from the start.
- You provide
- The package name, a one-sentence description of its role, and the project's naming and build conventions.
- You receive
- A package skeleton — directory layout, AGENTS.md, build configuration, and test wiring — committed and CI-verified.
Where you decide
The agent pauses at these points. You choose whether to continue, redirect, or stop.