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 optional tools/*.py
  • Fixed answer-mode ids (summary, light, …) with your labels
  • output_composition that tells Zero how rich answers should look
  • Validation that matches Zero’s loader expectations (director + synthesizer required)

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.