Decide how to handle a task, and brief whoever handles it
briefAssess task complexity to decide whether to handle directly, delegate to a specialist, or launch a multi-stage agent pipeline with intake questions. Prevents token waste on small tasks.
Instructions
Assess how much machinery a task deserves, then return either 'handle it yourself', one specialist's system prompt, or a multi-stage plan (planner → executor → tester → reviewer) with intake questions to ask first. Call this before starting any non-trivial task. Respect a 'handle_directly' verdict — spawning a subagent for small work wastes tokens and time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Force a delegation shape, bypassing the complexity assessment. | |
| task | Yes | The user's request, in their own words. | |
| agent | No | Force a specific agent, bypassing the router. | |
| scope | No | both | |
| context | No | Extra signal: file paths, stack, system names, error text, answers to earlier intake questions. | |
| memory_limit | No | ||
| knowledge_limit | No |