by KhazP
Templates and workflow for generating PRDs, Tech Designs, and MVP and more using LLMs for AI IDEs
# Add to your Claude Code skills
git clone https://github.com/KhazP/vibe-coding-prompt-templateThis repo documents the workflow behind a handful of shipped projects. The goal is simple: do the thinking upfront, hand clean context to your tools, and keep the build phase moving.
| Project | What it is | | :-- | :-- | | vibeworkflow.app | An interactive web app built around the same structured vibe-coding workflow documented here. | | moneyvisualiser.com | A money visualization website that visualized money in a 3D environment. | | caglacabaoglu.com | A production portfolio and gallery site built with the same PRD-to-agent execution approach. | | alpyalay.org/realdex | A mobile app built on React Native that lets you catch animals, and put them in a Pokemon-like collection. |
The process moves through five stages, from idea validation to working code:
flowchart LR
subgraph Phase1[" "]
A[💡 Idea]
end
subgraph Phase2["Research"]
B[📊 Market Analysis]
end
subgraph Phase3["Define"]
C[📋 PRD]
end
subgraph Phase4["Design"]
D[🏗️ Tech Design]
end
subgraph Phase5["Generate"]
E[🤖 AGENTS.md]
end
subgraph Phase6["Build"]
F[🚀 MVP]
end
A --> B --> C --> D --> E --> F
style A fill:#667eea,stroke:#667eea,color:#fff
style B fill:#764ba2,stroke:#764ba2,color:#fff
style C fill:#f093fb,stroke:#f093fb,color:#fff
style D fill:#4facfe,stroke:#4facfe,color:#fff
style E fill:#00f2fe,stroke:#00f2fe,color:#000
style F fill:#43e97b,stroke:#43e97b,color:#000
No comments yet. Be the first to share your thoughts!
TL;DR: run research, turn it into a PRD, choose the stack, generate your agent files, then build in small passes.
Do the first three steps in ChatGPT, Claude.ai, Gemini, or any other chat tool. You do not need a repo yet.
This step gives you a quick read on demand, competitors, and whether the scope looks realistic.
part1-deepresearch.md and copy all of its contents.research-[YourAppName].md (or .txt) or simply keep this chat open for Step 2.Tip: if your chat tool supports web search, turn it on so the stats and competitor references are current.
This turns the rough idea into a scope you can build against.
part2-prd-mvp.md.research-[YourAppName].md content, and then paste the Part 2 prompt below it.PRD-[YourAppName]-MVP.md.This step helps you choose the stack and decide where to keep things simple.
part3-tech-design-mvp.md.PRD-[YourAppName]-MVP.md from Step 2 as context).TechDesign-[YourAppName]-MVP.md.Move into Cursor, VS Code with Copilot, Claude Code, or your preferred coding setup. This is where the project becomes code.
This step fills out AGENTS.md and the supporting docs from your PRD and tech design.
docs/ folder in your project root if it does not already exist.docs/ using these names:
docs/PRD-[YourAppName]-MVP.mddocs/TechDesign-[YourAppName]-MVP.mddocs/research-[YourAppName].md (or .txt for backward compatibility)part4-notes-for-agent.md, follow its instructions, and set up my workspace."/templates/ into your project root and fill in the placeholders using the files in docs/.Choose your development environment and start iterating:
AGENTS.md and configuration files are physically in the project folder."Read AGENTS.md, propose a Phase 1 plan, wait for my approval, and then build it step by step."
Recommended Loop:
╭──────────────╮ ╭──────────────╮ ╭──────────────╮
│ 📝 Plan │ ───>│ ⚡ Execute │ ───>│ 🔍 Verify │
│ (Approve) │ │ (One Feat) │ │ (Test) │
╰──────────────╯ ╰──────────────╯ ╰──────────────╯
▲ │
└───────────────────────────────────────────┘
You need a modern browser, a few hours, and enough comfort with files and copy-paste to move between tools. You do no