🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
vibe-coding-prd
从需求提炼出可直接丢给 Claude Code / Codex / Cursor 的 Vibe Coding PRD —— 一个 Claude Code Skill
git clone https://github.com/gjbjzyvivian-netizen/vibe-coding-prd
🧩 Vibe Coding PRD 生成器
把杂乱的需求,提炼成一份编码 Agent 能直接照着写代码的 PRD。
一个 Claude Code Skill —— 产出物是精简、无歧义、每个功能都有可测试验收标准的 .md 文档,可以直接拖给 Claude Code / Codex / Cursor 开工。
💡 这是什么
普通人有想法,但写不出让 AI 直接照做的技术文档。这个 Skill 通过多轮弹框逐段确认,把你脑子里模糊的需求,翻译成一份编码 Agent 读得懂、不用猜的 PRD。
你负责拍板产品决策,Skill 负责推荐技术方案 + 把话说清楚。
😵 模糊需求 🧩 Skill 逐段追问 ✅ 可执行 PRD
┌──────────────┐ ┌────────────────────┐ ┌──────────────────┐
│ "我想做个 │ │ 给谁用?什么场景? │ │ # 需求定义 │
│ 帮我整理 │ ──────▶ │ 做哪些功能? │ ─────▶ │ # 功能范围+优先级 │
│ 笔记的东西" │ │ 用什么技术栈? │ │ # 技术栈 │
│ │ │ 界面长啥样? │ │ # 原型线框图 │
│ (说不清) │ │ 怎么算做对了? │ │ # 实现明细 │
└──────────────┘ └────────────────────┘ │ # 验收标准 │
└──────────────────┘
直接拖给 Claude Code
✨ 核心特性
| 特性 | 说明 | |
|---|---|---|
| 🎯 | 面向编码 Agent | 不写商业价值、市场、KPI 这类虚话,只写 Agent 写代码时真正需要的信息 |
| 🗣️ | 逐段弹框确认 | 需求→功能→技术栈→原型→明细→验收,每段做完让你确认/修改,再进下一段 |
| 🧑💻 | 对技术小白友好 | 技术栈由 Skill 主动推荐并用大白话解释,产品取舍全部交给你拍板 |
| ✅ | 验收标准可测试 | 强制写成「操作 → 预期结果」,杜绝"体验良好""界面美观"这类没法验证的表述 |
| 📐 | 文字线框原型 | 用 ASCII 线框图勾勒核心界面,标注区块与关键交互,无需画图工具 |
| 📄 | 一键出 md 文件 | 最终拼成一份完整 PRD 存到本地,文件名如 PRD-note-organizer-vibe-coding.md |
🔒 铁律
Skill 在每一步都遵守这几条,保证产出可靠:
- 绝不替用户推断产品意图 —— "做不做、优先级、形态、取舍"一律弹框让你选。
- 逐段确认,不一次性甩全文 —— 每个模块单独过审。
- 精简、少黑话 —— 只写 Agent 编码需要知道的信息。
- 验收标准必须可测试 —— 形如「点击 X → 出现 Y → 显示 Z」。
- 最终输出一份完整 md 文件 存到本地。
🔄 工作流程
第 0 步 第 1 步 第 2 步 · 功能设计(逐段弹框) 第 3 步
┌─────────┐ ┌─────────┐ ┌───────────────────────────────┐ ┌──────────┐
│ 判断输入 │─────▶│ 需求澄清 │─────▶│ 2.1 需求定义 │─────▶│ 组装并 │
│ 类型 │ │(如需要)│ │ 2.2 功能清单 + 优先级 │ │ 输出 │
│ A/B/C/D │ │ 选择题 │ │ 2.3 技术栈推荐 │ │ .md 文件 │
└─────────┘ │ 引导 │ │ 2.4 原型图(文字线框) │ └──────────┘
└─────────┘ │ 2.5 明细功能模块 │
│ 2.6 验收标准 │
└───────────────────────────────┘
▲ 每段做完 → 弹框确认 → 才进下一段
第 0 步 · 输入类型分流
| 输入类型 | 特征 | 处理方式 |
|---|---|---|
| A. 明确需求 | 有清晰的「用户 / 场景 / 痛点」 | 直接进功能设计 |
| B. 原始 PRD | 给工程师看的文档 / 飞书链接 | 先读取,做减法提炼,再进功能设计 |
| C. 竞品分析 / 资料 | 竞品拆解、调研、零散想法 | 提炼隐含的用户/场景/痛点 |
| D. 完全不清晰 | 说不清要解决什么 | 进「需求澄清」,用选择题引导 |
🚀 使用方式
安装(作为个人 Skill)
把本仓库放进 Claude Code 的 skills 目录即可:
git clone https://github.com/gjbjzyvivian-netizen/vibe-coding-prd.git \
~/.claude/skills/vibe-coding-prd
目录结构:
vibe-coding-prd/
├── SKILL.md ← Skill 主定义(触发条件 + 工作流程 + 铁律)
└── references/
└── prd-template.md ← 最终 PRD 输出模板
触发
在 Claude Code 里直接说,例如:
- 「帮我写一个用来 vibe coding 的 PRD」
- 「把这个需求整理成给编码 Agent 的 PRD」
- 「做一份能直接丢给 Claude Code 的 PRD」
Skill 会自动接管,开始逐段弹框和你确认。
📄 产出长什么样
最终 PRD 按 references/prd-template.md 的结构组装,包含 6 个部分:
① 需求定义 目标用户 / 使用场景 / 解决的问题 / 产品形态
② 功能范围+优先级 MVP / P1 / P2 表格 + 明确的「本期不做」
③ 技术栈 整体推荐组合 + 每层技术选型与大白话理由
④ 核心界面原型 文字线框图 + 区块说明 + 关键交互
⑤ 功能实现明细 AI 产品:工作流/提示词/Tool 体系;传统产品:数据模型/接口/状态流转
⑥ 验收标准 每个功能可测试的「操作 → 预期结果」
语言风格:中文正文 + 英文技术术语/标识符/字段名。
🤝 贡献 & 许可
欢迎提 Issue 或 PR 改进模板与流程。
License: MIT
Built for the Vibe Coding workflow · 让不写代码的人也能指挥 AI 写代码
// compatibility
| Platforms | cli |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | — |
// faq
What is vibe-coding-prd?
从需求提炼出可直接丢给 Claude Code / Codex / Cursor 的 Vibe Coding PRD —— 一个 Claude Code Skill. It is open-source on GitHub.
Is vibe-coding-prd free to use?
vibe-coding-prd is open-source under the MIT license, so it is free to use.
What category does vibe-coding-prd belong to?
vibe-coding-prd is listed under other in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/vibe-coding-prd-2)
// retro hit counter
[](https://claudeers.com/vibe-coding-prd-2)
// reviews
// guestbook
// related in Other
Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.
Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic
一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄