Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

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★ 109⑂ 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.md and a project brief into your repo, tracks state in docs/进度账本.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

  1. "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.
  2. "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.
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download 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.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/Junliu1066/vibe-coding-kit.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy the whole skill set (the templates and references are required): cp -r vibe-coding-kit/skills/* ~/.claude/skills/
  5. Restart Claude Code and say: "Help me clarify my requirements and write a PRD for this idea."
  6. If you want English deliverables, add "write all outputs in English" — the built-in exit gate assumes Chinese documents.
  7. Optionally create a docs/ folder in your project first so the progress ledger and PRD land in a tidy place.