KhazP/vibe-coding-prompt-template

Templates and workflow for generating PRDs, Tech Designs, and MVP and more using LLMs for AI IDEs

What it solves

This project provides a structured, prompt-based workflow to help users turn a raw idea into a fully functional software project using AI coding assistants. It solves the problem of "vibe coding"—where users may have a vision but lack a formal planning phase—by enforcing a disciplined sequence of research, requirement definition, and technical design before any code is written.

How it works

The workflow consists of five distinct steps, using detailed prompts to guide an AI through the planning process:

  1. Research: Generates a tailored research request to gather information about the idea.
  2. Define the MVP: Uses research findings to create a Product Requirements Document (PRD) focusing on must-have features.
  3. Choose the Technical Approach: Determines the tech stack, project structure, and implementation steps based on the PRD.
  4. Set up the Coding Assistant: Generates project-specific instruction files (like AGENTS.md and MEMORY.md) that provide the AI agent with lasting context and progress tracking.
  5. Build: Implements features incrementally, checking each piece against the PRD.

Additionally, the project offers a CLI tool (npx vibeworkflow) and reusable skills for specific AI assistants like Claude Code to automate the scaffolding of these documents.

Who it’s for

Developers and entrepreneurs who want to use AI coding assistants (such as Cursor, Claude, or ChatGPT) to build applications quickly without sacrificing architectural planning and project management.

Highlights

  • Handoff Context: Uses specific metadata blocks to ensure decisions are preserved when switching between different AI chat sessions or tools.
  • Agent-Ready Documentation: Creates a set of standardized files (AGENTS.md, MEMORY.md, REVIEW-CHECKLIST.md) that the AI assistant can read to maintain state and context.
  • Tool Agnostic: Works across various LLMs (Claude, Gemini, ChatGPT) and AI-powered IDEs (Cursor, VS Code).
  • Incremental Build Path: Encourages building the smallest useful first feature and verifying it before proceeding.

Related

  • Project
  • Dispatch
  • Project
  • Project
  • Project