بنقرة واحدة
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 المهني
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.
| 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: