deploy-dispatch
Deploy Dispatch
Explicit entry point. Invoke this by name in a harness without Claude Code commands. /deploy carries the same routing and names the engines directly, so it does not depend on this skill and the model never loads it on its own.
Router behind /deploy. One job: turn a subcommand into the right deployment or infra action and delegate. Contains no deployment logic of its own — app deployments live in deploy-app and deployment-composer, EC2 pipeline wiring in ec2-backend-deployer, observability in monitoring-setup, and container dev environments in devcontainer-setup.
Composition Boundary
Run only the selected mode. Pass the user's target, authorized actions, and report-only restrictions to the engine. Existing explicit approval satisfies that engine's gate for the same scope; obtain approval for missing or expanded authority. Delegation never grants new host, provider, cost, publication, or production permissions. An empty or advisory mode starts no mutating workflow.
Contract
Inputs:
- A single argument string (may be empty) parsed into a
mode.