vibe-coding-prompt-template

by KhazPVerified

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

2,861
Stars
363
Forks
TypeScript
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/KhazP/vibe-coding-prompt-template

Getting Started

Guides for using skills like vibe-coding-prompt-template.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

Vibe-Coding Workflow

A practical AI workflow for shipping MVPs

Turn an idea into an MVP with structured prompts, agent docs, and AI-assisted coding workflows.

Used on projects like vibeworkflow.app, moneyvisualiser.com, caglacabaoglu.com, and RealDex App.

MIT License PRs Welcome Stars Issues

Claude Gemini ChatGPT Cursor VS Code npx vibeworkflow


Start here

Using an AI coding agent? Open Claude Code, Cursor, Codex, or Gemini CLI in your project and say:

Run npx vibeworkflow and follow its instructions.

It installs the planning skills, interviews you one question at a time, writes your PRD and Tech Design, and scaffolds the agent files — Steps 1-4, driven for you. You just answer questions.

Prefer to drive it yourself? Paste the prompts from this repo into any chat tool, in order:

StepWhat happensWhere
1. Deep ResearchValidate the idea against real sourcesChat tool
2. PRDDefine what you're building, and for whomChat tool
3. Tech DesignPick the surface, stack, and deploymentChat tool
4. Agent filesGenerate AGENTS.md and agent_docs/npx vibeworkflow or paste
5. BuildShip in small, verified passesYour AI IDE
See the flow as a diagram
flowchart LR
    A[💡 Idea] --> B[📊 Research] --> C[📋 PRD] --> D[🏗️ Tech Design] --> E[🤖 AGENTS.md] --> F[🚀 MVP / AI App]

    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

Claude Code Skills Vibe-Coding Website


Table of contents


Quick start and the 5 steps

Phase 1: thinking through the product

Do the first three steps in ChatGPT, Claude.ai, Gemini, or any other chat tool. You do not need a repo yet.

Step 1 Deep Research

Check whether the idea is worth building - 20-30 min

This step gives you a quick read on demand, competitors, and whether the scope looks realistic.

  1. Open part1-deepresearch.md and copy all of its contents.
  2. Paste it into your preferred AI platform Chat (like Claude.ai, ChatGPT, or Gemini) and press Enter.
  3. The AI will ask you a few questions about your idea. Answer them truthfully in the chat.
  4. The AI will generate a comprehensive research document based on your answers.
  5. Save the output into a local file named research-[YourAppName].md (or .txt) or simply keep this chat open for Step 2.

Tip: if your chat tool supports web search, source grounding, URL context, or deep research mode, turn it on and require cited claims with access dates.

Step 2 Product Requirements (PRD)

Write down what the MVP actually needs to do - 15-20 min

This turns the rough idea into a scope you can build against.

  1. Copy the contents of part2-prd-mvp.md.
  2. Option A (Same Chat): If you kept your chat open, paste the prompt right below the Deep Research output.
  3. Option B (New Chat): Start a fresh chat, paste your saved research-[YourAppName].md content, and then paste the Part 2 prompt below it.
  4. Press Enter, answer any clarifying questions the AI asks, and let it generate your requirements.
  5. Save the final output as PRD-[YourAppName]-MVP.md.

Step 3 Technical Design

Pick a stack you can actually ship with - 15-20 min

This step helps you choose the stack, deployment target, AI provider strategy if the product needs AI, and the verification path.

  1. Copy the contents of part3-tech-design-mvp.md.
  2. Paste it into your ongoing conversation (or into a new one, making sure to attach the PRD-[YourAppName]-MVP.md from Step 2 as context).
  3. The AI will ask questions regarding your budget, timeline, and complexity tolerance.
  4. Discuss the trade-offs it presents, including no-code/full-code, Vercel vs. Cloudflare, and whether AI evals are required.
  5. Once a stack is decided, save the output as TechDesign-[YourAppName]-MVP.md.

Phase 2: execution in your IDE

Move into Codex, Cursor, VS Code with Copilot, Claude Code, Antigravity/Gemini-compatible agents, or your preferred coding setup. This is where the project becomes code and verified artifacts.

Step 4 Set up the agent files

Create the docs and instructions your coding agent will rely on - 1-2 min

CLI shortcut: tell your AI agent to run npx vibeworkflow from your project folder — the CLI is agent-driven, not meant to be run by hand. If you already have docs/PRD-*.md + docs/TechDesign-*.md (with the JSON meta block), it scaffolds the files below (skipping anything you've already edited) and verifies with npx vibeworkflow doctor. If the docs are missing, it installs the planning skills, auto-detects your AI tools, and prints agent instructions that drive the research → PRD → Tech Design interviews for you — your agent asks the questions one at a time; you just answer. The paste flow below still works everywhere.

This step fills out AGENTS.md and the supporting docs from your PRD and tech design.

  1. Click "Use this template" in GitHub (or clone this repository locally).
  2. Open this cloned repository folder in your AI IDE (like Cursor or VS Code).
  3. Create a docs/ folder in your project root if it does not already exist.
  4. Move your saved documents into docs/ using these names:
    • docs/PRD-[YourAppName]-MVP.md
    • docs/TechDesign-[YourAppName]-MVP.md
    • optional: docs/research-[YourAppName].md (or .txt for backward compatibility)
  5. Open the AI Chat inside your IDE, type: "Read part4-notes-for-agent.md, follow its instructions, and set up my workspace."
  6. The agent should copy the boilerplates from /templates/, generate selected tool configs (CLAUDE.md, .cursor/rules/, GEMINI.md, .codex/config.toml, .agents/skills/, etc.), and fill placeholders using the files in docs/.

Default generated files:

  • AGENTS.md
  • MEMORY.md
  • REVIEW-CHECKLIST.md
  • agent_docs/project_brief.md
  • agent_docs/tech_stack.md
  • agent_docs/testing.md

Optional generated files:

  • agent_docs/code_patterns.md when the codebase has real conventions to preserve.
  • agent_docs/product_requirements.md when the PRD is long enough to need a build-facing summary.
  • .claude/, .cursor/, .github/, .codex/, .gemini/, and local-agent files only for tools the user selected.
  • agent-permissions.example.json only when AI tools, MCP servers, or product actions are in scope.

Step 5 Build with AI Agent

Build the MVP in small, reviewable chunks - 1-3 hrs

Choose your development environment and start iterating:

  1. Ensure your newly generated AGENTS.md, agent_docs/, and tool configuration files are physically in the project folder.
  2. Give your agent its first command:

    "Read AGENTS.md, propose a Phase 1 plan, wait for my approval, and then build it step by step."

  3. Treat the agent like a junior developer. Ask it to stop after each major feature, explain the diff, run the project-specific verification commands, and use browser/mobile checks for user-visible flows.
  4. Repeat the loop until your MVP is complete:

Recommended Loop:

╭──────────────╮      ╭──────────────╮      ╭──────────────╮
│   📝 Plan    │ ───>│  ⚡ Execute │ ───>│  🔍 Verify  │
│  (Approve)   │      │  (One Feat)  │      │    (Test)    │
╰──────────────╯      ╰──────────────╯      ╰──────────────╯
       ▲                                           │
       └───────────────────────────────────────────┘

Built with this workflow

This 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 through reviewable plans, tests, and browser checks.

ProjectWhat it is
vibeworkflow.appAn interactive web app built around the same structured vibe-coding workflow documented here.
moneyvisualiser.comA money visualization website that visualized money in a 3D environment.
caglacabaoglu.comA production portfolio and gallery site built with the same PRD-to-agent execution approach.
alpyalay.org/realdexA mobile app built on React Native that lets you catch animals, and put them in a Pokemon-like collection.

Maintained by Alp Yalay.


Modern AI build paths

The five-step workflow stays the same whether you're building a standard web MVP, an AI product on OpenAI/Vercel/Cloudflare/Google, a local-model setup, or a builder prototype — you just make the target surface explicit in Step 3. See Modern AI build paths for the per-path defaults and the exact items to add to your Tech Design, kept current under the Freshness policy.

For AI product features, use AI feature patterns. For MCP, agent permissions, prompt injection, and provider retention decisions, use AI agent security. For builder-generated projects, complete the Builder exit review.


Prerequisites and tools

You need a modern browser, a few hours, and enough comfort with files and copy-paste to move between tools. You do not need to be an experienced developer.

Platform selection guide

Focus AreaRecommended Tools
Fast PrototypeLovable, v0, or Google AI Studio Build mode; verify export and deployment path before committing
Production Web AppNext.js/Vercel, Cloudflare Workers, or another boring stack the team can maintain
AI Product FeaturesProvider SDKs, AI SDKs, Workers AI, or local models with cost and data checks
Learning / Sandbox CodingCursor rules, Codex skills, Antigravity/Gemini legacy, VS Code with Copilot, Continue, Cline, or Aider
Complex Logic / DelegationClaude Code subagents, Codex subagents, or Cursor background agents with scoped tasks
Budget-Limited AIAntigravity/Gemini where currently supported, free-tier provider APIs, or Workers AI, with quota checks and current pricing verification
Private / Local AILM Studio, Ollama, Continue, Cline, Aider, OpenHands, llama.cpp, or MLX with explicit tool approvals

Note: I would not use this workflow as-is for native hardware work, heavily regulated products, or safety-critical systems.


Advanced agent practices

1. Artifact-first memory and compaction

To avoid context overload, let the agent write durable project facts into files instead of trying to keep everything in one giant chat:

  • Compaction and handoffs: Use native compaction/summarization where the tool supports it. When you switch sessions, have the agent write a specs/001-feature.md or recap.md and load only that file into the new chat.
  • Repo-owned memory: Keep decisions and current state in MEMORY.md; tool-side memories are personal and should not replace versionable project docs.
  • Cursor/Codex/Gemini context: Use project rules, skills, or GEMINI.md as concise pointers to AGENTS.md and agent_docs/, not as huge prompt dumps.
  • If you must restart, attach AGENTS.md, docs/PRD-[YourAppName]-MVP.md, docs/TechDesign-[YourAppName]-MVP.md, and your latest handoff artifact.
2. Multi-agent orchestration and plugins
  • Subagents first: Use focused subagents for research, code review, debugging, and test verification. Use experimental team-style coordination only when agents truly need to communicate or split disjoint modules.
  • Plan before edit: Use the tool's actual plan/approval mode where available, then require a short plan before multi-file changes.
  • Scoped rules and skills: Keep AGENTS.md as the cross-tool source of truth, then add .cursor/rules/, .claude/agents/, .codex/config.toml, .agents/skills/, or GEMINI.md only as concise tool-specific adapters.
  • Task routing: Use Agent tooling compatibility to decide when to use Codex, Claude Code, Cursor, Copilot, Antigravity, local agents, or builder tools.
3. Model strategy matrix

Use model families instead of pinned version names. It ages better as models get swapped underneath you.

StrategyPrimary FamiliesBest ForSpeed
Speed-firstGemini Flash, Claude SonnetFast prototyping, broad iterationHigh
BalancedClaude Sonnet, Gemini ProDaily coding, debugging, planningMed-High
Depth-firstClaude Opus, Gemini ProDeep reasoning, complex refactorsMedium

Always verify current model names, quotas, and pricing against official docs before writing them into project artifacts. Reasoning effort and verbosity are product settings, not automatic quality upgrades.

4. Agent observability

When an agent ignores instructions or behaves inconsistently:

  1. Check which instructions/rules/hooks were loaded.
  2. Confirm tool permissions and blocked actions.
  3. Verify the active session context was not reset.
  4. Re-run with explicit instruction order: "Read AGENTS.md, then agent_docs/, then execute."

AI safety and evidence

Treat AI safety as a design-time requirement, not a final polish pass: Step 3 defines the AI surface, data boundaries, approval gates, evals, and cost ceiling; Step 4 generates the matching tool permissions; Step 5 produces evidence (changed files, commands, test/browser results, unresolved risks). Untrusted content — web pages, emails, tool output, RAG chunks, uploads — is data, not instructions.

Full guidance: AI agent security and AI feature patterns.


Project structure and deployment

Recommended project skeleton

your-app/
├── 📁 docs/
│   ├── research-YourApp.md
│   ├── PRD-YourApp-MVP.md
│   └── TechDesign-YourApp-MVP.md
├── 📁 agent_docs/
│   ├── tech_stack.md
│   ├── code_patterns.md
│   ├── project_brief.md
│   ├── product_requirements.md
│   └── testing.md
├── 📄 AGENTS.md                  # Universal AI instructions (The Master Contract)
├── 📄 MEMORY.md                  # Artifact-first memory for session continuity
├── 📁 specs/                     # Agent handoff artifacts (e.g. 001-feature-spec.md)
├── 📁 .cursor/rules/             # Cursor rules (preferred)
├── 📁 .claude/agents/            # Optional Claude subagents
├── 📁 .agents/skills/            # Optional Codex/Codex-compatible skills
├── 📁 .github/instructions/      # Optional Copilot scoped instructions
├── 📁 .github/prompts/           # Optional Copilot reusable prompts
├── 📄 GEMINI.md                  # Optional Antigravity/Gemini legacy memory/config pointer
├── 📄 llms.txt                   # Optional machine-readable project guide
└── 📁 src/                       # Your application code

Deployment and security

Once the MVP works, do a final pass on secrets, auth, and basic abuse protections before you deploy:

  1. Security Pass: Check dependencies, secrets, auth paths, and rate limits.
  2. AI Safety Pass: For AI features, check prompt-injection boundaries, tool/action permissions, provider retention/training settings, logs, cost ceilings, evals, and telemetry redaction.
  3. Push & Deploy:
    • Vercel For Next.js, React, frontend apps.
    • Cloudflare For static sites, edge functions, and Workers AI.

Common pitfalls and troubleshooting

Avoid these mistakes
PitfallSolution
Skipping discovery workRun the Part 1 research prompt first
Letting agents ship code aloneReview the diff and run tests before merging
Publishing auto-generated UIsTest accessibility and security before launch
Forcing one tool to do everythingMix tools, IDE + terminal + builder usually works better
Trusting stale tool claimsRe-check official docs and update the last-verified date
Shipping AI tools without evalsAdd direct, indirect, negative, auth, and failure-case prompt checks
Agent troubleshooting
ProblemSolution
"AI ignores my docs"Say: "First read AGENTS.md, PRD, and TechDesign. Summarize key requirements before coding."
"Code doesn't match PRD"Say: "Re-read the PRD section on [feature], list acceptance criteria, then refactor."
"AI is overcomplicating"Add to config: "Prioritize MVP scope. Offer the simplest working implementation."
"Deployment failing"Request: "Walk through deployment checklist, verify env vars, then run health check."

Further reading


Monthly update cadence

This template is maintained monthly. Review tool deprecations, refresh model-family references, and update agent capability notes when the ecosystem shifts.

Contributing

Contributors Forks

PRs and issues are welcome. If you adapt this workflow, add a new tool setup, or ship something interesting with it, that is useful context for everyone else too. For community Q&A and roadmap ideas, use Discussions. See .github/CONTRIBUTING.md for guidelines.


License

Released under the MIT License.


If this workflow helps you ship something real, open an issue or PR and show what changed.

Created by @alpyalay and improved through community contributions.

Back to Top

Frequently Asked Questions

What is vibe-coding-prompt-template?

vibe-coding-prompt-template is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by KhazP. Templates and workflow for generating PRDs, Tech Designs, and MVP and more using LLMs for AI IDEs. It has 2,861 GitHub stars.

Is vibe-coding-prompt-template safe to use?

Yes. vibe-coding-prompt-template passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install vibe-coding-prompt-template?

Clone the repository with "git clone https://github.com/KhazP/vibe-coding-prompt-template" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is vibe-coding-prompt-template written in?

vibe-coding-prompt-template is primarily written in TypeScript. It is open-source under KhazP on GitHub, so you can review or fork the full source.

Are there alternatives to vibe-coding-prompt-template?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh vibe-coding-prompt-template against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details