Analysis updated 2026-05-18
Convert a rough product idea into a structured PRD before starting a vibe coding session.
Turn a competitor analysis into a feature list with clear priorities for an AI coding agent.
Pull a Feishu document link into a clean, codable requirements document.
| chaosinu7-svg/vibecoding-prd-skill | 0xdea/ttyinject-rs | 0xhossam/uncanny | |
|---|---|---|---|
| Stars | 12 | 12 | 12 |
| Language | — | Rust | C |
| Setup difficulty | easy | moderate | hard |
| Complexity | 1/5 | 4/5 | 5/5 |
| Audience | pm founder | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Optional lark CLI needed only for reading Feishu document links, otherwise no dependencies.
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.
A Claude Code skill that turns a vague idea or raw requirements document into a structured PRD ready for a coding AI agent.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.