// Production deployment checklist and procedures for Medellin Spark. Use when deploying to production, performing releases, or setting up production infrastructure.
| name | production-deploy |
| description | Production deployment checklist and procedures for Medellin Spark. Use when deploying to production, performing releases, or setting up production infrastructure. |
| version | 1.0.0 |
Complete production deployment checklist ensuring security, performance, and reliability. This skill guides you through the entire deployment lifecycle.
Choose the stage you need:
Before you deploy - Quality, security, and verification checks
Actual deployment steps - Frontend, backend, database
After deployment - Verification and validation
Ongoing operations - Logs, alerts, performance
Emergency procedures - When things go wrong
pnpm tsc && pnpm lint && pnpm build && npx playwright test
✅ All must pass before deployment
# Frontend
netlify deploy --prod
# Edge Functions
supabase functions deploy chat && \
supabase functions deploy pitch-deck-assistant && \
supabase functions deploy generate-pitch-deck
# Migrations
supabase db push
# Check deployment
curl -I https://your-domain.com
# Check Edge Functions
supabase functions list
# Check database
supabase db diff
pnpm tsc --noEmitpnpm buildnpx playwright test✅ Code Quality: TypeScript compiles, build succeeds, tests pass ✅ Security: No secrets exposed, RLS enabled, HTTPS active ✅ Performance: Load time < 2s, Lighthouse 90+ ✅ Functionality: All features work as expected ✅ Monitoring: Logs configured, alerts setup
Supabase Support: support@supabase.com Project Lead: [Your contact] Deployment Platform: [Netlify/Vercel support]
Pre-Deploy Checks
↓
Create Release
↓
Deploy Frontend
↓
Deploy Backend
↓
Apply Migrations
↓
Post-Deploy Verification
↓
Setup Monitoring
↓
✅ Production Live
For emergency rollback: See ROLLBACK.md
This skill ensures production deployments are secure, performant, and reliable. Start with PRE-DEPLOY.md for your first deployment.