Agent skill
deploy-automation
One-click deploy to production. User just says "deploy". Use when: user wants to publish their app. Triggers: "deploy", "publish", "go live", "опубликуй".
Install this agent skill to your Project
npx add-skill https://github.com/timequity/vibe-coder/tree/main/skills/deploy-automation
SKILL.md
Deploy Automation
Deploy to production with one command.
Platform Selection
Based on template:
| Template | Platform | Why |
|---|---|---|
| nextjs-supabase | Vercel | Native Next.js support |
| fastapi-postgres | Fly.io | Docker + persistent DB |
| hono-drizzle | Cloudflare | Edge-native |
| landing-page | Netlify/Vercel | Static hosting |
Deploy Process
Vercel (Next.js)
- Check Vercel CLI installed
- Set environment variables
vercel --prod- Return production URL
Fly.io (FastAPI)
- Generate Dockerfile if missing
- Create fly.toml
- Set secrets
fly deploy- Return production URL
Cloudflare (Hono)
- Configure wrangler.toml
- Set secrets
wrangler deploy- Return workers.dev URL
Netlify (Static)
- Build static files
netlify deploy --prod- Return production URL
Pre-Deploy Checks
- All tests pass
- No console.log
- Environment variables set
- Build succeeds
- No security issues
Environment Variables
Template for each platform:
# Supabase
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
# PostgreSQL
DATABASE_URL=
SECRET_KEY=
# General
NODE_ENV=production
User Experience
User: "Deploy this"
- "Deploying to [platform]..."
- Run pre-deploy checks
- Build production
- Deploy
- "✅ Live at https://your-app.vercel.app"
Custom Domains
After initial deploy:
- "Add domain" → configure DNS
- Auto-SSL via platform
- "✅ Live at https://yourdomain.com"
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
mvp-help
Help and documentation for Idea to MVP plugin. Use when: user asks about building MVPs, vibe coding, or available commands. Triggers: "help", "what can you do", "mvp help", "how to build".
verification-gate
Hidden quality gate that runs before showing "Done!" to user - ensures all tests pass, build succeeds, and requirements met before claiming completion
brainstorming
Refine ideas into detailed designs through Socratic dialogue. Use when: user has rough idea, needs to clarify requirements, explore approaches. Triggers: "brainstorm", "discuss idea", "I'm thinking about", "what if", "help me think through", "explore options", "/brainstorm".
subagent-creator
Guide for creating effective subagents (custom agents). Use when users want to create a new subagent that can be dispatched via Task tool for autonomous work. Covers frontmatter fields (name, description, tools, model, permissionMode, skills), prompt design, and when to use subagents vs skills.
backend-rust
Modern Rust backend with Axum, SQLx, tokio + CI/CD automation. Use when: building Rust APIs, high-performance services, or needing build/test/lint/audit automation. Triggers: "axum", "rust backend", "rust api", "sqlx", "tokio", "cargo build", "cargo test", "clippy", "rustfmt", "cargo-audit", "cross-compile", "rust ci", "release build", "rust security", "shuttle", "actix".
test-driven-development
Write failing test first, then minimal code to pass. Red-Green-Refactor cycle. Use when: implementing features, fixing bugs, refactoring code. Triggers: "implement", "add feature", "fix bug", "tdd", "test first", "write tests", "test-driven".
Didn't find tool you were looking for?