Coolify ops. Usage `rdc:deploy <slug> [build-id]` or `rdc:deploy new <slug>` or `rdc:deploy diagnose <slug>` or `rdc:deploy audit [--fix]` — type checklists, DNS decision tree, mandatory post-deploy gate. Checklist-only output.
⚠️ OUTPUT CONTRACT (READ FIRST):
guides/output-contract.mdChecklist-only output. No tool-call narration. No raw MCP/JSON/log dumps. One checklist upfront, updated in place, shown again at end with a 1-line verdict.
READ FIRST: guides/output-contract.md. Checklist-only output. No narration.
No raw MCP dumps. No UUIDs unless asked.
Sandbox contract: This skill honors
RDC_TEST=1perguides/agent-bootstrap.md§ RDC_TEST Sandbox Contract. Destructive external calls short-circuit under the flag.Under
$RDC_TEST=1: Modes 1 (deploy) and 2 (new) are entirely skipped — echo[RDC_TEST] skipping Coolify deploy/createand mark every[ ]line in those checklists as . Modes 3 (diagnose) and 4 (audit without ) are . Mode 4 with skips all remediation — echo and report findings only. Registry SELECTs, Coolify status reads, HTTP gate probes, TLS checks, and DNS lookups are NOT destructive and run normally. Anything that writes (create app, set watch_paths, deploy trigger, env var write, DNS write, CF cache purge, registry UPDATE/INSERT) is gated.
[~]--fix--fix[RDC_TEST] skipping audit --fix remediationrdc:deploy new)rdc:deploy diagnose)rdc:deploy audit)rdc:deploy <slug> — deploy existing app (latest commit on its watched branch)rdc:deploy <slug> <build-id> — deploy specific commit/tagrdc:deploy new <slug> — create a new Coolify app from registryrdc:deploy diagnose <slug> — debug why an app is brokenrdc:deploy audit — fleet-wide scan for missed failuresrdc:deploy audit --fix — fleet scan + auto-remediate safe issuesrdc:deploy (no args) — print mode menu, ask which