Vibe-Coding PRD Requirements Interviewer
An interview-style agent that asks one question at a time and turns a fuzzy idea into a PRD an AI can build from.
Dev & CodingBeginner★ 169⑂ 1AI score 9/10Last updated: Jun 30, 2026
What it does
- Instead of handing you a template to fill, it behaves like a product consultant: one question at a time, with periodic restatements of what it understood.
- Runs a gated flow S1.0–S1.9: icebreaker → triage (light vs. heavy depth) → existing-resources checklist → choose the product form (where does it live) → fill requirement gaps via a data-journey sweep → information architecture → boundaries and red lines → EARS-style verifiable acceptance criteria → tech-stack direction → write files.
- At every fork it offers 2–3 plain-language options, a recommended simplest-viable default, and a one-line cost for each, so you only confirm or veto.
- Writes
prd.mdand a project brief into your repo, tracks state indocs/进度账本.md, and enforces an exit gate (no placeholders, filled acceptance criteria, chosen product form) before declaring the stage done. - Includes an anti-over-engineering table that challenges reflexive Docker / Nginx / Redis / K8s suggestions for one-person projects.
Who it's for
- People with an idea who freeze at the first prompt because they can't describe it
- Solo builders and founders who start coding without a spec and keep drifting
- Non-coders trying to ship something real with Claude Code
- PMs who want a consistent baseline quality for draft PRDs
Examples
- "I want a small landing site for my studio" → the resource checklist reveals no server, so it recommends static front-end + form, then writes prd.md.
- "Help me spec an internal doc-search bot" → it probes personal-data exposure and per-call API cost sensitivity, then locks down an explicit "won't do" list.
- "My project already exists but has no PRD" → the interview surfaces missing failure paths (empty input, API down) and parks extras in a "later" backlog.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/Junliu1066/vibe-coding-kit/HEAD/skills/vibe-coding-prd/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/vibe-coding-prd folder from the GitHub repo Junliu1066/vibe-coding-kit into my ~/.claude/skills/vibe-coding-prd/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/Junliu1066/vibe-coding-kit.git && mkdir -p ~/.claude/skills && cp -r vibe-coding-kit/skills/* ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/Junliu1066/vibe-coding-kit.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the whole skill set (the templates and references are required):
cp -r vibe-coding-kit/skills/* ~/.claude/skills/ - Restart Claude Code and say: "Help me clarify my requirements and write a PRD for this idea."
- If you want English deliverables, add "write all outputs in English" — the built-in exit gate assumes Chinese documents.
- Optionally create a
docs/folder in your project first so the progress ledger and PRD land in a tidy place.
View source on GitHub ↗License: MIT