Keep cmux backend failures and VM state explicit.
Guides cmux backend changes toward explicit failure handling and a Postgres-backed Cloud VM lifecycle.
When to use it
Use when editing cmux backend APIs, services, provider integrations, Cloud VM lifecycle, database migrations, or pricing gates.
It changes how the agent implements cmux backend code, handles failures, and maintains Cloud VM state.
What you provide
Backend workflows with external boundaries or meaningful failure semantics use Effect services.
The prescribed migration and local development commands use bun.
This skill
cmux-prod
Migrates staging and production databases
~/.secrets/cmux.env
Reads local provider secrets