Commands
Slash commands are defined in .opencode/command/. Each file binds a command to an agent via frontmatter and injects the arguments.
| Command | Agent | Usage |
|---|---|---|
/orchestrator |
orchestrator | /orchestrator RTD-541 implement the checkout fix |
/architect |
architect | /architect RTD-541 |
/developer |
developer | /developer RTD-541 FR1 |
/staff |
staff | /staff compare docs A and B for gaps |
Per-command notes
.opencode/command/orchestrator.md— passes$ARGUMENTSto the Orchestrator..opencode/command/architect.md—$1= optional task id, plus$ARGUMENTS..opencode/command/developer.md—$1= required task id,$2= optional FR label; instructs reading.tmp/$1/handoff.jsonand halting if it is missing oradr_urlis absent..opencode/command/staff.md— passes$ARGUMENTS; instructs writing findings to.tmp/<task-id>/analysis-handoff.json.
How these commands drive a task end to end is covered in Workflow.