🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?
Claim this page →
vibe-coding-prd
Claude Code Skill: 将模糊需求 / 工程向PRD / 竞品分析转化为可直接交给编码 Agent 使用的精简版 Vibe Coding PRD
git clone https://github.com/fd0415/vibe-coding-prd
🎯 vibe-coding-prd
把模糊的想法、传统工程向 PRD、竞品分析,一键提炼成能直接喂给 Claude Code / Codex 等编码 Agent 的「Vibe Coding PRD」
✨ 这个 Skill 解决什么问题
写代码之前最耗时间的往往不是编码,而是把脑子里模糊的想法说清楚。
传统 PRD 是写给人看的:背景、商业价值、市场分析、KPI……一大堆编码 Agent 根本用不上的内容。
vibe-coding-prd 反过来做减法——只保留编码 Agent 写代码真正需要知道的信息,并且强制把每一条验收标准都写成"点击 X 之后出现 Y"这种可验证的动作,杜绝"体验良好""性能优秀"这类没法验证的空话。
| 输入 | 输出 |
|---|---|
| 一句话模糊想法 / 传统工程向 PRD / 竞品截图分析 | 一份结构化 xxx-vibe-prd.md,Claude Code / Codex 可直接照着实现 |
🧭 工作流程
flowchart TD
A["📥 用户输入<br/>(模糊想法 / 传统PRD / 竞品分析)"] --> B{判断输入类型}
B -->|A. 需求已清晰| D[进入功能模块设计]
B -->|B. 传统工程向PRD| C1["提炼:删除商业价值/KPI等<br/>只留影响实现的信息"]
B -->|C. 竞品分析| C2["AskUserQuestion 确认意图:<br/>整体对标 / 只借鉴部分"]
B -->|D. 完全不清晰| C3["连续追问:<br/>给谁用?解决什么问题?<br/>什么产品形态?"]
C1 --> D
C2 --> D
C3 --> D
D --> E1["1️⃣ 需求定义"]
E1 --> E2["2️⃣ 功能清单<br/>(做/不做/以后再说 · MVP优先级)"]
E2 --> E3["3️⃣ 技术栈选择<br/>(新手友好推荐组合)"]
E3 --> E4["4️⃣ 原型设计<br/>(框架版线框图)"]
E4 --> E5["5️⃣ 明细功能模块<br/>(AI产品→Agent工作流/Tool设计<br/>传统产品→技术实现要点)"]
E5 --> E6["6️⃣ 验收标准<br/>(必须可操作可验证)"]
E6 --> F["📄 输出完整 Markdown PRD<br/>保存为 xxx-vibe-prd.md"]
style A fill:#6E56CF,color:#fff
style F fill:#16A34A,color:#fff
style B fill:#F59E0B,color:#fff
💡 每个环节只要涉及主观判断、取舍、优先级排序,Skill 都会调用
AskUserQuestion弹出选择题向你确认,绝不替你脑补决定。
🔒 核心原则
- 不替用户做主观判断 — 任何分支选择都用交互式提问确认
- 内容精简 — 不写商业价值/市场分析,只留代码实现要点
- 验收标准必须可验证 — 禁止"体验良好",必须是"点击 X 后出现 Y"
- 全程中文(除非输入本身是英文)
- 不跳步 — 前一部分未确认,不进入下一部分
📦 安装
将 SKILL.md 放入 Claude Code 的 skills 目录:
mkdir -p ~/.claude/skills/vibe-coding-prd
curl -o ~/.claude/skills/vibe-coding-prd/SKILL.md \
https://raw.githubusercontent.com/fd0415/vibe-coding-prd/main/SKILL.md
或者直接 clone 整个仓库到 skills 目录:
git clone https://github.com/fd0415/vibe-coding-prd.git ~/.claude/skills/vibe-coding-prd
重启 / 新开一个 Claude Code 会话即可生效。
🚀 使用方式
在 Claude Code 里说:
帮我写一个用来 vibe coding 的 prd,需求是:xxxx
或者直接甩一份原始的工程向 PRD / 竞品分析文档,说:
把这份 PRD 转成能给 Claude Code 直接写代码用的 vibe coding prd
Claude 会自动识别输入类型,通过多轮选择题引导你确认需求、功能范围、技术栈、原型和验收标准,最终在当前目录生成一份 <产品简称>-vibe-prd.md。
📄 最终产出文档结构
# {产品名称} - Vibe Coding PRD
## 1. 需求定义
- 目标用户 / 使用场景 / 解决的问题 / 产品形态
## 2. 功能清单
| 一级模块 | 二级模块 | 功能描述 | 优先级(MVP/后续/不做) |
## 3. 技术栈
- 推荐组合 / 各功能实现建议
## 4. 核心原型(框架版)
(页面结构描述 / 线框图)
## 5. 明细功能模块
(AI产品:Agent工作流 / 提示词设计 / Tool体系;传统产品:详细技术设计)
## 6. 验收标准
- 功能A:当...时,...
📁 文件结构
vibe-coding-prd/
├── SKILL.md # Skill 定义与完整工作流程
└── README.md # 本文档
📜 License
MIT
// compatibility
| Platforms | cli |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | — |
// faq
What is vibe-coding-prd?
Claude Code Skill: 将模糊需求 / 工程向PRD / 竞品分析转化为可直接交给编码 Agent 使用的精简版 Vibe Coding PRD. 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-3)
// retro hit counter
[](https://claudeers.com/vibe-coding-prd-3)
// 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进阶之路😄