Agency
On-demand expert consultation. 19 specialized AI personas you invoke explicitly — never auto-delegated.
Dispatch
Parse $ARGUMENTS as follows:
- If the first word is
list→ Readcommands/list.mdand follow its instructions. - If the first word is
find→ Readcommands/find.mdand follow its instructions. The remaining text afterfindis the task description. - If the first word is
consult→ Readcommands/consult.mdand follow its instructions. The remaining text afterconsultcontains@agentnames and a task description. - If the first word is
deliberate→ Readcommands/deliberate.mdand follow its instructions. The remaining text afterdeliberatecontains@agentnames and a task description. - If the first word is close to one of the above (e.g.,
cosult,diliberate,lst,fnd) → suggest the correct command: "Did you mean/agency {correct}?" and show usage. - Otherwise → show usage:
Usage:
/agency list — browse all agents
/agency find [task description] — get agent recommendations for a task
/agency consult @agent [@agent ...] task — get expert perspectives (1+ agents)
/agency deliberate @agent @agent [@agent ...] task — structured multi-expert debate (2+ agents)
Conventions
- Agent names use
@prefix:@software-architect,@planner,@readiness-advisor - The
@nameis the filename stem — the agent file is atagents/{name}.md - If an
@namedoesn't match a file, suggest close matches from theagents/directory