← ClaudeAtlas

setup-deploylisted

Set up the Vercel project, wire environment variables across environments, and add a GitHub Actions CI workflow (lint, typecheck, build). Presents the full config plan before touching anything.
evgenii-studitskikh/Claude-Code-SaaS-Studio · ★ 1 · DevOps & Infrastructure · score 80
Install: claude install-skill evgenii-studitskikh/Claude-Code-SaaS-Studio
Configure the project for production deployment on Vercel and add a GitHub Actions CI pipeline that catches regressions before merge. Non-autonomous: the full configuration plan is presented and approved before any files are written or CLI commands are run. ## Phases 1. **Check prerequisites** — verify the Vercel CLI is installed (`vercel --version`) and the user is logged in (`vercel whoami`). Check that a GitHub remote exists (`git remote -v`). Confirm the target Vercel team/org and project name. If any prerequisite is missing, provide the exact setup command and wait for the user to resolve it. 2. **Present the deployment plan** — describe what will be done: (a) `vercel link` to create or connect the Vercel project, (b) environment variable wiring for `development`, `preview`, and `production` environments using the keys from `.env.example`, (c) a GitHub Actions workflow file at `.github/workflows/ci.yml` with lint, typecheck, and build jobs. Show the proposed workflow YAML verbatim for approval before writing. 3. **Write the CI workflow** — write `.github/workflows/ci.yml` with three jobs: `lint` (runs `eslint`), `typecheck` (runs `tsc --noEmit`), and `build` (runs `next build`). Use `actions/checkout@v4`, `actions/setup-node@v4` with `node-version-file: .nvmrc` or `package.json` engines. Cache `node_modules` with `actions/cache`. Show the file before writing. 4. **Configure Vercel project** — run `vercel link` (non-interactive if possible), then walk the user through se