explaingit

chaosinu7-svg/vibecoding-prd-skill

Analysis updated 2026-05-18

12Audience · pm founderComplexity · 1/5Setup · easy

TLDR

A Claude Code skill that turns a vague idea or raw requirements document into a structured PRD ready for a coding AI agent.

Mindmap

mindmap
  root((vibecoding-prd))
    What it does
      Idea to structured PRD
      8 step confirm workflow
      Testable acceptance criteria
    Tech stack
      Claude Code skill
      Markdown template
      Mermaid diagrams
    Use cases
      Clarify vague product ideas
      Convert competitor analysis
      Prep for coding agent
    Audience
      PMs and founders
      Chinese speaking teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Convert a rough product idea into a structured PRD before starting a vibe coding session.

USE CASE 2

Turn a competitor analysis into a feature list with clear priorities for an AI coding agent.

USE CASE 3

Pull a Feishu document link into a clean, codable requirements document.

What is it built with?

Claude CodeMarkdownMermaid

How does it compare?

chaosinu7-svg/vibecoding-prd-skill0xdea/ttyinject-rs0xhossam/uncanny
Stars121212
LanguageRustC
Setup difficultyeasymoderatehard
Complexity1/54/55/5
Audiencepm founderresearcherresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Optional lark CLI needed only for reading Feishu document links, otherwise no dependencies.

In plain English

vibecoding-prd is a skill for Claude Code that takes a vague idea, a rough requirements document, a competitor analysis, or even a link to a document, and turns it into a clean, structured product requirements document, or PRD, that can be handed straight to a coding AI agent to start building. The problem it addresses is that telling an AI coding agent to just build an app usually produces something other than what was intended, because a coding agent only needs to know what to build, who it is for, and how to tell if it was built correctly. Business value, market size, and vision statements are treated as noise the agent does not need. The skill works through eight sequential steps, and it will not move to the next step until the user has confirmed the current one. It starts by classifying whatever was provided, whether that is a clear requirement, a raw PRD including one pulled from a Feishu document link, a competitor analysis, or a completely vague idea that gets clarified through multiple choice questions. From there it walks through defining the target users and scenario, listing features with priority levels and what is in or out of the first version, choosing a technology stack with plain language reasoning, sketching interface wireframes, detailing feature modules differently depending on whether the product is AI-based or a more traditional application, and finally writing acceptance criteria that must be testable step by step rather than vague statements like good user experience. The skill never guesses at a decision point. Instead it presents multiple choice options at each step, with a recommended option marked, and waits for the user to pick before continuing. The final output is a Markdown file with a fixed seven section structure, saved to a folder on the user's desktop, ready to paste into Claude Code or a similar coding agent. The entire workflow and output are in Chinese. It installs by cloning the repository into the Claude Code skills folder and restarting Claude Code, and it can be triggered with a slash command, a plain request, or by pasting in requirements text directly.

Copy-paste prompts

Prompt 1
Use vibecoding-prd to turn this rough idea into a PRD I can hand to a coding agent.
Prompt 2
Run /vibecoding-prd on this competitor analysis and extract the feature differences.
Prompt 3
Walk me through the 8-step vibecoding-prd workflow for my new app idea.
Prompt 4
Convert this raw requirements doc into a PRD with testable acceptance criteria.

Frequently asked questions

What is vibecoding-prd-skill?

A Claude Code skill that turns a vague idea or raw requirements document into a structured PRD ready for a coding AI agent.

How hard is vibecoding-prd-skill to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is vibecoding-prd-skill for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.