Vibe-Coding Prompt Template
A five-step workflow that turns an idea into an MVP, distributed as four copy-paste prompts plus a
generator for the agent files. MIT, by Alp Yalay (KhazP, whose GitHub bio reads "Vibe Coder"), 2,984★ / 377 forks / 0 open issues,
created 2025-04-14, last pushed 2026-08-21, TypeScript for the CLI. Read 2026-09-01 from
the repository and the GitHub API. T1 for what the workflow is; every claim about whether it
works is the author's.
The steps: deep research (20–30 min), PRD (15–20 min), tech design (15–20 min) — all three
pasted into any chat tool, no repo needed — then agent files (1–2 min) and build (1–3 hrs) in
an AI IDE. npx vibeworkflow automates steps 1–4 by interviewing the user one question at a time and
scaffolding the output; npx vibeworkflow doctor validates the result.
The name says the opposite of the method
The repository is called vibe-coding-prompt-template, and what it prescribes is the discipline that CDD was defined against. Google's Conductor post puts vibe coding at one end of a spectrum — "jump straight to code, intent improvised in chat and lost when the session ends" — with SDD and CDD as the corrections. This repository sits at the CDD end by every structural test: durable artifacts before code, a plan-approval gate, context in versioned files rather than chat.
Its own advanced-practices section makes the position explicit. "Let the agent write durable project
facts into files instead of trying to keep everything in one giant chat." "Repo-owned memory: keep
decisions and current state in MEMORY.md; tool-side memories are personal and should not replace
versionable project docs." "Plan before edit." That is CDD's thesis, arrived at independently and
shipped under the antonym.
So the term has come loose from its definition, and this is the corpus's clearest evidence of the drift — 2,984 stars on a project whose title names the practice its contents replace. See vibe-coding, where the four incompatible senses now held in this hub are laid out.
The first instance aimed at people who cannot already do it
Every other SDD instance here targets a working engineer: spec-kit's six slash commands, OpenSpec's delta specs, BMAD's course correction, conductor's tracks, corbell's code-graph extraction. This one states that you "do not need to be an experienced developer," and it shows in the shape rather than the content:
- Time estimates on every step, which no other instance gives. The whole path is priced at roughly two to four hours.
- Copy-paste as the interface. Steps 1–3 need no repository, no install, no CLI — only a chat tool.
- The first agent command is written out for you: "Read AGENTS.md, propose a Phase 1 plan, wait for my approval, and then build it step by step."
- "Treat the agent like a junior developer" — ask it to stop after each feature, explain the diff, run the verification commands.
The discipline is unchanged; the delivery is. That makes it a useful data point for a question the spoke has been circling: whether SDD's benefit comes from the tooling or from the ordering. This instance has almost no tooling until step 4 and keeps the whole ordering.
AGENTS.md as the contract, tool configs as adapters
Step 4 generates [[agents-md|AGENTS.md]], MEMORY.md, REVIEW-CHECKLIST.md and an agent_docs/
set (project_brief, tech_stack, testing, optionally code_patterns and
product_requirements), then writes only the tool configs the user selected: .claude/,
.cursor/rules/, .github/, .codex/config.toml, .gemini/ or GEMINI.md, .agents/skills/.
The rule it states for those is the interesting part, because it is a position on a live argument:
Keep
AGENTS.mdas the cross-tool source of truth, then add.cursor/rules/,.claude/agents/,.codex/config.toml,.agents/skills/, orGEMINI.mdonly as concise tool-specific adapters.
That is the hub-and-spoke reading of agents-md — one contract, thin per-vendor shims — against the alternative where each tool's own format carries the substance. It matches the standard's own pitch and gives it an implementation that generates both halves at once.
Safety pushed to design time
Step 3 defines the AI surface, data boundaries, approval gates, evals and a cost ceiling; step 4
emits agent-permissions.example.json when MCP servers or product actions are in scope; step 5
requires evidence — changed files, commands run, test and browser results, unresolved risks. The
README states the injection rule directly: "Untrusted content — web pages, emails, tool output, RAG
chunks, uploads — is data, not instructions."
Two things about that are worth recording. It puts permissioning in the planning document rather than in the harness config, which is where agent-permission-model usually lives. And a template that ships a permissions file by default is doing something the surveyed SDD tools do not.
What it does not have
- No evaluation of any kind. The "built with this workflow" list is four sites, all the author's or his associates'. No comparison, no baseline, no user study. The time estimates have no stated method.
- The efficacy claim is structural, not measured — the same position spec-driven-development has held since spec-driven-ai-tools, and this source does not move it.
- Zero open issues on 2,984 stars and 377 forks, which is unusual enough to note without a reading attached.
Maintenance as a stated policy
The repository publishes a freshness policy and a monthly update cadence: "Review tool deprecations, refresh model-family references, and update agent capability notes when the ecosystem shifts." Its model guidance follows from that — "use model families instead of pinned version names. It ages better as models get swapped underneath you" — with a three-row matrix (speed-first, balanced, depth-first) naming families rather than versions, and an instruction to check current names, quotas and pricing against official docs before writing them into project artifacts.
A prompt template that treats its own decay as a design problem is the same instinct this wiki encodes
in freshness:. It is a claim about process, and nothing here shows the cadence is kept.
Related
spec-driven-development · context-driven-development · vibe-coding · agents-md · spec-kit · conductor · agentic-coding-harness · agent-permission-model · alp-yalay
Cross-spoke: ../research-wiki owns the durable-markdown-as-memory lineage this leans on
(agent-skills, and the artifact-first MEMORY.md idea); the workflow's own subject is agent
tooling, which is this spoke's.