원클릭으로
deploy
Deploy frontend (Vercel) and/or backend (Koyeb) to production with pre-deploy quality gates
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Deploy frontend (Vercel) and/or backend (Koyeb) to production with pre-deploy quality gates
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | deploy |
| description | Deploy frontend (Vercel) and/or backend (Koyeb) to production with pre-deploy quality gates |
| argument-hint | ["frontend|backend|both"] |
| disable-model-invocation | true |
| user-invocable | true |
| allowed-tools | Bash, Read, WebFetch |
Deploy FloodSafe services with pre-deploy verification gates.
Run these checks sequentially. If any fail, STOP and report the failure:
TypeScript type check:
cd apps/frontend && npx tsc --noEmit
Frontend build:
cd apps/frontend && npm run build
Frontend lint:
cd apps/frontend && npm run lint
Backend tests (quick):
cd apps/backend && python -m pytest -m "not db_required" -q
If any gate fails, report the error and do NOT proceed to deployment.
Check $ARGUMENTS for target. If not specified, ask the user: frontend, backend, or both?
cd apps/frontend && npx vercel --prod
./koyeb-cli-extracted/koyeb.exe services redeploy floodsafe-backend/backend
After deployment completes, run health checks:
https://frontend-lime-psi-83.vercel.app and verify it loadscurl https://floodsafe-backend-floodsafe-dda84554.koyeb.app/health — expect {"status": "healthy"}Report results with:
Query the CodeGraphContext code graph for cross-cutting analysis (callers, callees, dead code, dependency chains)
Check health of all production services — frontend (Vercel), backend + domain-specific (Koyeb), ML service, key API endpoints, per-city integrations
Scan codebase for real counts (hotspots, contexts, tables, cities, routers, screens) and compare against FEATURES.md, CLAUDE.md, README.md. Reports drift and optionally applies fixes.
Manage Koyeb backend services - check status, view logs, redeploy, list deployments
Run all quality gates before any major change. Checks TypeScript types, Vite build, ESLint, and backend tests.
Visual verification of frontend UI using Claude-in-Chrome browser automation. Takes screenshots of all screens at desktop and mobile viewports.