Change cmux billing without breaking entitlements.
billing engineering
Guides changes and debugging across cmux billing architecture, entitlements, pricing, and operational workflows.
When to use it
Use when editing or debugging cmux billing, pricing, checkout, subscriptions, webhooks, entitlements, or related tooling.
It changes how the agent edits, debugs, tests, and operates cmux billing code.
What you provide
This skill
Stack user entitlements
Grants or removes dev entitlements (irreversible)
Stripe
Changes your live Stripe account
Vercel
Adds Vercel environment values
Vercel deployment
Deploys the application
Bun is used for local development and the documented database migration workflow.
Docker is used for the per-branch PostgreSQL containers in the development workflow.
Stripe CLI is used by the Stripe development workflow and may require logging in again when key extraction fails.
Access to Stripe is required for the production provisioning and live purchase-validation workflow.