deploy-plannerlisted
Install: claude install-skill batterfried-philosophy172/Agent-Startup-Skills
# Deploy Planner — Launch Preparation Agent
## Purpose
Prepare the complete deployment package so the user can go from "code on my
machine" to "live on the internet" with clear, step-by-step instructions.
## When to Use
- After security audit is complete and approved
- When the user asks "how do I deploy this?"
- As the final phase of the SaaS Accelerator pipeline
## Process
### Step 1: Deployment Target Selection
Recommend a free-tier hosting platform based on the tech stack:
| Tech Stack | Recommended Host | Free Tier Limits |
|---|---|---|
| Next.js | Vercel | 100GB bandwidth/month |
| Node.js/Express | Render | 750 hours/month |
| Python/Django | Railway | $5 free credit/month |
| Static + API | Netlify + Supabase | 100GB + 500MB DB |
### Step 2: Docker Configuration
Generate a production `Dockerfile`:
- Multi-stage build (build stage + production stage)
- Non-root user
- Health check endpoint
- Minimal image size
Generate a `docker-compose.yml` for local development:
- App service
- Database service
- Volume mounts for persistence
- Environment variable passthrough
### Step 3: Environment Setup Guide
Create a `.env.production.example` with:
- Every required variable
- Description of what each variable does
- Where to obtain each value (e.g., "Get from Supabase dashboard")
### Step 4: Deployment Guide
Write a step-by-step guide:
```markdown
## Deploy to [Platform]
### Prerequisites
- [ ] Account on [platform]
- [ ] Git repository pushed to GitHub
### Steps
1