Focus app · stable
CrewDefine
Interview your way to a validated multi-agent crew.
CrewDefine is how you author crews for Zero. It runs a guided interview, drafts agent personas, emits YAML + optional plugin tools, and validates the package before you load it.
What you get
- A crew directory with
crew.yaml,agents/*.yaml, and optionaltools/*.py - Fixed answer-mode ids (
summary,light, …) with your labels output_compositionthat tells Zero how rich answers should look- Validation that matches Zero’s loader expectations (
director+synthesizerrequired)
When to use it
Use CrewDefine when the configuration is the product — diligence, evidence synthesis, incident analysis, operational review — not when you only need a one-off chat prompt.
Pair with Zero
# Demo without authoring (Technical Due Diligence ships in Zero):
cd ../Zero && ./scripts/demo.sh
# Or load a crew you authored:
crewdefine new
crewdefine validate ./crews/my-crew
# in the Zero repo:
./scripts/load-crew.sh --restart ./path/to/crews/my-crew
Public examples: crew catalog. Full walkthrough: CrewDefine deep dive and Getting started.