Zero human involvement full-stack deployment. Umbrella skill that points to modular sc- sub-skills (sc-all, sc-dokploy, sc-convex, sc-convex-cloud, sc-vercel, sc-git, sc-onboarding) plus the legacy monolithic deploy.js. Two deploy paths share one flow shape: self-hosted (Dokploy app + self-hosted Convex) and online…
Cloudflare DNS automation — idempotent per-record A/AAAA/CNAME/TXT writes via the Cloudflare v4 API, DNS-only (grey cloud) by default so Let's Encrypt works. Use this provider whenever the domain's nameservers actually delegate to Cloudflare; it mirrors the lib/hostinger.js contract so /sc-all can swap providers.…
(STUB / NOT IMPLEMENTED YET) Clerk auth setup for projects that explicitly use Clerk instead of @convex-dev/auth. Configures instance, sets allowed origins, creates JWT template for Convex integration. Pairs with Clerk MCP (clerk @ mcp.clerk.com/mcp) for SDK snippet generation.
Convex Cloud (managed) deploy operations. Run 'npx convex deploy' against a Cloud deployment using CONVEXDEPLOYKEY, output the injected NEXTPUBLICCONVEXURL, and probe the deployment (/version on .convex.cloud + JWKS on .convex.site). The online-path counterpart to /sc-convex (self-hosted on Dokploy).
Dokploy CRUD, audit, and debug. List/create/update/delete projects, applications, compose services, and domains via REST API. Find stale domains, duplicate hosts, and .traefik.me leftovers. Inspect status and recent deployments.
Quick-reference card for the whole SI-Coder /sc- skill bundle — every command, the three /sc-all deploy targets (dokploy | hybrid | vercel), and the env each one needs. One-shot display, not a persistent mode. Trigger on /sc-help, 'sc help', 'list sc commands', 'what sc- skills', 'which deploy target', 'si-coder help'.
Drive the self-hosted n8n instance (https://n8n.rahmanef.com) from the CLI via @n8n/cli. List/inspect/create/update/activate workflows, check executions, manage credentials, projects, tags, variables, data-tables, and export/import packages — all over the n8n public API with an API key. Trigger on /sc-n8n, 'n8n…
Onboard new SI-Coder users. Scans env for credentials each sc- domain needs, lists what is set and what is missing, asks the user only for the missing pieces, then writes them to /.bashrc. One-shot CLI fallback: bin/onboard.js for non-AI flows.
(STUB / NOT IMPLEMENTED YET) Transactional email via Resend — verify sender domain DNS (DKIM/SPF/DMARC), create API keys, send template-based emails. Pairs with sc-cf or lib/hostinger.js for the DNS record creation step.
(STUB / NOT IMPLEMENTED YET) Supabase backend as an alternative to self-hosted Convex. Create project, apply migrations from supabase/migrations, deploy Edge Functions, generate types. For projects where Postgres + Row-Level-Security is a better fit than Convex's reactive query model.
A repo is checked out on two machines (say, a VPS and a laptop). .gitignore deliberately keeps some files out of git — local notes, generated docs, scratch config — so they never travel with git push / git pull. Plain SSH scp/rsync between the two kept failing (NAT, dynamic IP, firewall...); Tailscale is confirmed…
Vercel deploy as online frontend host. Create project bound to a GitHub repo, set CONVEXDEPLOYKEY, set build command to couple Convex Cloud deploy + Next.js build (injects NEXTPUBLICCONVEXURL), add a custom domain or subdomain, configure Hostinger DNS (CNAME for subdomain / A for apex) from Vercel's required config…
Legacy one-shot full-stack auto-deploy monolith. Runs scripts/deploy.js to create a GitHub repo, push local code via SSH, set up a Dokploy project, configure self-hosted Convex (Docker Compose) + Next.js, wire Hostinger DNS, and trigger + poll the deployment — zero human steps. Superseded by the modular /sc- skills…