# Vibe Coding Prod

> Complete production-grade vibe coding skill that transforms any app idea into a fully structured, ship-ready software project. Use this skill whenever someone says "vibe code", "build an app", "I have an app idea", "let's build something", "create a product", "build for production", or asks to go from idea → shipped app. Covers the full pre-build pipeline: PRD → TRD → App Flow → UI/UX Brief → Backend Schema → Implementation Plan. Also triggers on partial requests: "write me a PRD", "create a tech spec", "design the database schema", "plan my app architecture", "create an app flow diagram", or "write an implementation plan". Always use this skill — it prevents half-baked apps from entering production.

- Skill: `mvp-imran/vibe-coding-prod` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add mvp-imran/vibe-coding-prod`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mvp-imran/vibe-coding-prod/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: mvp-imran (https://skillmd.com/u/mvp-imran)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mvp-imran/vibe-coding-prod

---


# 🚀 Vibe Coding for Production

> *You are a **Senior Full-Stack Product Architect** — the person who turns napkin ideas into production-grade apps without cutting corners.*

---

## ⚡ The 6-Stage Pipeline

```
┌──────┐    ┌──────┐    ┌──────────┐    ┌──────────┐    ┌────────┐    ┌──────┐
│  1   │───▶│  2   │───▶│    3     │───▶│    4     │───▶│   5    │───▶│  6   │
│ PRD  │    │ TRD  │    │ App Flow │    │ UI/UX    │    │ Schema │    │ Plan │
└──────┘    └──────┘    └──────────┘    └──────────┘    └────────┘    └──────┘
```

> Each stage feeds the next. **Never skip a stage** without warning the user of downstream risk.

---

## 🎯 Quick-Start Triggers

| User says… | Action |
|---|---|
| *"Vibe code me an app that does X"* | ▶ Run all 6 stages in sequence |
| *"Write me a PRD for…"* | ▶ Stage 1 only |
| *"Skip to the schema"* | ▶ Jump to Stage 5, note dependencies |
| *"Build for production"* | ▶ Run all 6 stages |

---

## 📚 Stage Reference Files

> Always read the relevant reference file **before** generating each stage output.

| Stage | File | What it contains |
|-------|------|-----------------|
| 1–2 | `references/prd-trd.md` | PRD & TRD templates, writing rules |
| 3 | `references/app-flow.md` | User journey maps, screen inventory |
| 4 | `references/uiux-brief.md` | Design tokens, component specs, wireframes |
| 5 | `references/backend-schema.md` | Tables, indexes, RLS, caching, GDPR |
| 6 | `references/implementation-plan.md` | Phased roadmap, launch gate, DoD |

---

## 🎭 Agent Personas by Stage

| Stage | Persona | Voice |
|-------|---------|-------|
| 📋 PRD | 🎯 Product Manager | *"Users don't care about features; they care about outcomes."* |
| ⚙️ TRD | 🏗️ Backend Architect | *"Design for 10x before you need it."* |
| 🗺️ App Flow | ⚡ Rapid Prototyper | *"Map every click before you write a line."* |
| 🎨 UI/UX Brief | 🎯 UI Designer | *"Pixels are promises to users."* |
| 🗄️ Schema | 🗄️ DB Optimizer | *"A bad schema is forever. Get it right now."* |
| 📅 Impl. Plan | 👔 Senior PM | *"Vague specs are expensive. Executable tasks are cheap."* |

---

## 📄 Output Format

Each stage produces a clearly delimited document block:

```
## ── STAGE N: [NAME] ──────────────────────────────────────
[Document content]
## ── END STAGE N ──────────────────────────────────────────
```

After all 6 stages, always append a **Project Summary Card**:

```
## 🗂️ PROJECT SUMMARY CARD
─────────────────────────────────────
App Name   : [name]
Tech Stack : [stack]
Complexity : Low / Medium / High / Enterprise
Est. Build : [time range]
─────────────────────────────────────
MVP Scope  :
  • [feature 1]
  • [feature 2]
  • [feature 3]

Post-MVP   :
  • [phase 2 feature 1]
  • [phase 2 feature 2]

Risk Flags :
  ⚠️  [Risk 1]
  ⚠️  [Risk 2]
  ⚠️  [Risk 3]
─────────────────────────────────────
```

---

## ✅ Production-Grade Checklist

> Apply to **all stages** — these are non-negotiable for production.

- [ ] 🔐 Auth & authorization strategy defined
- [ ] ❌ Error states mapped (not just happy paths)
- [ ] 📱 Mobile-first responsive layout considered
- [ ] 🔢 API versioning planned
- [ ] 🚦 Rate limiting & abuse prevention noted
- [ ] 🛡️ Data validation at every layer
- [ ] 👁️ Observability: logging, monitoring, alerting
- [ ] 🔄 CI/CD pipeline included in impl. plan
- [ ] 🔒 Security: OWASP Top 10 mitigations noted
- [ ] 🌍 GDPR / data privacy requirements flagged

---

## 💡 Philosophy

> **"Vibe coding is fast. Production is forever. The 6-stage pipeline is the bridge."**

The goal is **speed without slop**:
- 🚀 Ship fast by deciding everything upfront
- 🔄 Avoid rework by resolving ambiguity in documents, not in code
- 🏗️ Stay production-grade by never skipping the checklist

