Agent skill

Vibe Coding Prd

by YiShu5 in YiShu5/claude-skills

把需求、原始 PRD、竞品分析、零散笔记或模糊产品想法提炼成可直接发给 Claude Code、Codex 或其他编码 Agent 的精简中文 Markdown PRD。触发:用户说“帮我写一个用来vibe coding的PRD”、要求整理 coding-agent-ready PRD/spec/prompt,或希望从业务/产品材料中抽取实现所需信息。

MITAuto-check passedProduct & Project Management

Install Vibe Coding Prd

skills CLI
$ npx skills add YiShu5/claude-skills --skill vibe-coding-prd -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install YiShu5/claude-skills vibe-coding-prd --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/YiShu5/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/vibe-coding-prd .claude/skills/vibe-coding-prd && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
vibe-coding-prd
GitHub stars
132
Used in
1 other repo
Token cost
~863 tokens
SKILL.md length
167 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

把需求、原始 PRD、竞品分析、零散笔记或模糊产品想法提炼成可直接发给 Claude Code、Codex 或其他编码 Agent 的精简中文 Markdown PRD。触发:用户说“帮我写一个用来vibe coding的PRD”、要求整理 coding-agent-ready PRD/spec/prompt,或希望从业务/产品材料中抽取实现所需信息。

  • Works in 8 steps: 判断用户输入类型 → 需求清晰度确认 → 输出需求定义并确认 → …
  • Tasks that involve PRD writing
  • SKILL.md covers 目标, 核心规则, 工作流程 and 最终输出模板
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Vibe Coding Prd is an agent skill from YiShu5/claude-skills. 把需求、原始 PRD、竞品分析、零散笔记或模糊产品想法提炼成可直接发给 Claude Code、Codex 或其他编码 Agent 的精简中文 Markdown PRD。触发:用户说“帮我写一个用来vibe coding的PRD”、要求整理 coding-agent-ready PRD/spec/prompt,或希望从业务/产品材料中抽取实现所需信息。

Its SKILL.md is about 860 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering PRD writing. The repository describes itself as: Battle-tested coding-agent skills for product, content, writing, presentations, and workflow automation. The licence is MIT.

When your agent uses it

  • Tasks that involve PRD writing

Example prompts

  • “帮我写一个用来vibe coding的PRD”
  • “/vibe-coding-prd”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. 判断用户输入类型
  2. 需求清晰度确认
  3. 输出需求定义并确认
  4. 设计功能清单和优先级
  5. 推荐技术栈
  6. 设计核心原型图(框架版)
  7. 写详细功能模块
  8. 写验收标准

What it can do on your machine

Read from SKILL.md and the folder at commit 38bd735. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Vibe Coding Prd loads about 863 tokens when it runs. Until then it costs about 48 tokens; SKILL.md has 167 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~48
When it runs · the whole SKILL.md, loaded when a task matches
~863

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from YiShu5/claude-skills at commit 38bd735, republished under its MIT licence (© YiShu5). 167 words, ~863 tokens.

Download SKILL.mdSave it as .claude/skills/vibe-coding-prd/SKILL.md (or your agent's skills folder).
name
vibe-coding-prd
description
把需求、原始 PRD、竞品分析、零散笔记或模糊产品想法提炼成可直接发给 Claude Code、Codex 或其他编码 Agent 的精简中文 Markdown PRD。触发:用户说“帮我写一个用来vibe coding的PRD”、要求整理 coding-agent-ready PRD/spec/prompt,或希望从业务/产品材料中抽取实现所需信息。

Vibe Coding PRD

目标

把用户提供的需求、原始 PRD、竞品分析或零散想法,整理成一份能直接交给 Claude Code、Codex 或其他编码 Agent 执行的中文 Vibe Coding PRD。

核心规则

  • 不要默默推断用户想要什么。目标用户、场景、痛点、产品形态、范围、优先级或技术方向不清楚时,先确认再写。
  • 优先用弹框或选择题确认。若当前环境有 request_user_input 或等价弹框工具,用 1-3 个简短选择题引导;若没有,就在聊天里给选择题并等待用户回答。
  • 把用户当作技术小白解释技术栈,用白话说明为什么推荐、适用哪些功能、风险是什么、有没有更简单替代方案。
  • PRD 保持精简,只保留编码 Agent 需要知道的信息;删除商业价值、市场规模、战略背景、空泛黑话和重复说明。
  • 最终 PRD 之前必须完成并确认:输入分类、需求定义、功能范围/优先级、技术栈方向、核心原型图。
  • 验收标准必须可观察、可执行,不写“体验良好”“效果准确”“速度快”这类主观表述。

工作流程

1. 判断用户输入类型

把用户材料归为一种主类型,并用一句话告诉用户:

  • 明确需求:已经有清晰用户、场景、痛点和期望结果。进入需求清晰度确认。
  • 原始 PRD:像给工程师或产品团队看的正式文档。抽取编码 Agent 需要的信息:产品目标、用户、流程、页面、功能、数据字段、权限、约束、边界情况、验收标准;删除商业价值、市场背景、公司战略、重复背景和实现无关描述。
  • 竞品分析:主要分析其他产品。抽取可复用功能、交互方式、内容/数据结构、可改进点和差异化方向;询问用户要复刻、改进、融合多个竞品能力,还是做差异化版本。
  • 不清晰或其他:缺少明确用户、场景、痛点或目标。不要直接写 PRD,先用选择题引导用户说出真实需求。

如果分类不确定,先让用户确认。

2. 需求清晰度确认

正式设计前,确认这些字段:

  • 给谁用?
  • 在什么场景用?
  • 解决什么问题?
  • 产品形态是什么?例如 Web 应用、Chrome 插件、移动 App、桌面工具、飞书应用、命令行工具、自动化脚本、AI Agent。
  • 希望做到什么程度?例如只做 MVP、先做可用 Demo、做成可上线产品。

缺字段时,一次最多问 1-3 个选择题。示例:

text
我先确认一下真实需求,选最接近的即可:
1. 给自己用的效率工具
2. 给团队/客户用的业务系统
3. 复刻或改造某个竞品功能

只有用户确认后才继续。若用户明确要求“先按你的假设写”,可以继续,但必须在 PRD 的“假设/开放问题”里标注。

3. 输出需求定义并确认

先写一段简短需求定义,包含:

  • 产品名称或暂定名称
  • 目标用户
  • 使用场景
  • 要解决的问题
  • 产品形态
  • MVP 目标,一句话说明

写完后让用户确认。用户确认后再进入功能清单。

4. 设计功能清单和优先级

输出功能表,字段必须包含:

  • 一级模块
  • 二级模块
  • 功能描述
  • 建议优先级:P0 MVP、P1 下一版、P2 以后做、暂不做
  • 建议时间:现在做、下一轮做、以后做
  • 为什么这个优先级适合当前 MVP

然后询问用户:哪些做、哪些不做、哪些推迟、优先级是否调整。

优先级排序原则:

  • 优先保证主流程跑通。
  • 优先做能验证核心价值的功能。
  • 优先做实现成本低但体验收益高的功能。
  • 暂缓复杂、非必要、装饰性或重运营功能。
5. 推荐技术栈

根据产品形态、产品大小、复杂度、数据复杂度、AI/tool 调用需求、登录权限、上线时间、本地自用或生产上线要求推荐技术栈。

技术栈表格包含:

  • 产品层或功能
  • 推荐技术
  • 为什么适合
  • 更简单的替代方案
  • 风险或成本

如果是 AI 产品,补充模型/API 选择建议、Agent 是否需要工具调用、是否需要记忆或数据库、是否需要人工确认节点。涉及最新模型、API 或框架版本时,先查官方文档;无法查证时标注“待确认”,不要凭记忆写死。

写完技术栈建议后,让用户确认方向。

6. 设计核心原型图(框架版)

为核心主功能界面设计低保真原型。不要做营销页,不写装饰性描述,只设计用户真正操作的界面。

每个核心页面包含:

  • 页面目的
  • 主要区域
  • 主要操作按钮
  • 输入区域
  • 输出区域
  • 空状态
  • 加载状态
  • 错误状态
  • 如何进入和离开

可用文本框架、简单布局描述或 Mermaid。输出后让用户二次确认,再写详细功能模块。

7. 写详细功能模块

如果是 AI 产品,输出:

  • Agent 工作流:触发方式、输入解析、计划步骤、工具调用、生成结果、自检/验证、输出格式。
  • 提示词设计:系统角色、用户输入槽位、约束条件、输出格式、需要澄清时怎么问、不应该做什么。
  • Tool 体系:需要哪些工具、每个工具的输入/输出、什么时候调用、调用失败怎么处理。
  • 记忆和状态:存什么、存多久、如何复用、是否允许用户清除。
  • 人工确认节点:哪些步骤必须确认,哪些步骤可自动执行。

如果是传统产品,输出:

  • 用户流程
  • 页面和组件行为
  • 数据模型或关键字段
  • 后端/API 行为
  • 权限设计
  • 错误状态
  • 边界情况
  • 编码 Agent 必须知道的实现说明
8. 写验收标准

每个 P0 功能和用户确认要做的 P1 功能都要写验收标准。推荐格式:

text
Given [初始状态]
When [用户执行明确动作]
Then [系统出现可观察结果]

示例:

text
Given 用户已经进入需求输入页面
When 用户粘贴一段竞品分析并点击“生成 PRD”
Then 系统展示“输入类型:竞品分析”,并出现 4 个方向选择按钮:“复刻功能”“改进功能”“融合多个产品”“差异化版本”

避免:

  • 页面体验良好
  • 生成结果准确
  • 操作很方便
  • 加载速度快

最终输出模板

确认完成后,输出一份完整 Markdown PRD。按实际情况删除不适用章节,不要为了完整而填废话。

markdown
# [产品名称] - Vibe Coding PRD

## 1. 需求定义
- 目标用户:
- 使用场景:
- 解决问题:
- 产品形态:
- MVP 目标:

## 2. 范围和优先级
| 优先级 | 一级模块 | 二级模块 | 功能 | 是否现在做 | 时间 | 说明 |
|---|---|---|---|---|---|---|

## 3. 推荐技术栈
| 层级/功能 | 推荐技术 | 推荐理由 | 替代方案 | 风险/成本 |
|---|---|---|---|---|

## 4. 核心原型图(框架版)
### 页面:[页面名称]
[低保真文本框架、页面区域和关键操作]

## 5. 详细功能设计
### 模块:[模块名称]
- 目的:
- 用户流程:
- 输入/数据:
- 功能行为:
- 边界情况:
- 实现说明:

## 6. AI Agent 设计
<!-- 仅 AI 产品保留本节 -->
### Agent 工作流
### 提示词设计
### Tool 体系
### 记忆/状态
### 人工确认节点

## 7. 验收标准
### 功能:[功能名称]
- Given ...
- When ...
- Then ...

## 8. 暂不做范围
- ...

## 9. 假设和开放问题
- ...

© YiShu5, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/vibe-coding-prd of YiShu5/claude-skills.

Open the folder on GitHubat commit 38bd735

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in YiShu5/claude-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Vibe Coding Prd next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Vibe Coding Prd compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Vibe Coding Prd this skillYiShu5/claude-skills1321 repos~863Automated safety check: PassMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Ralph Tui Create Beadssubsy/ralph-tui2.5k1 repos~2.6kAutomated safety check: PassMIT
Trellis Brainstormanjiemo/SunnyBeach1787 repos~4kAutomated safety check: PassApache-2.0
Adversarial Speczscole/adversarial-spec5561 repos~8.3kAutomated safety check: NotesMIT
Ralph Tui Create Beads Rustsubsy/ralph-tui2.5k1 repos~2.8kAutomated safety check: PassMIT

Similar skills

  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Ralph Tui Create Beads

    subsy/ralph-tui

    Convert PRDs to beads for ralph-tui execution. An agent skill from subsy/ralph-tui.

    2.5k GitHub starsUsed in 1 repo~2.6k tokens
    Product & Project ManagementAuto-check passed
  • Trellis Brainstorm

    anjiemo/SunnyBeach

    Guides collaborative requirements discovery before implementation.

    178 GitHub starsUsed in 7 repos~4k tokens
    Product & Project ManagementAuto-check passed
  • Adversarial Spec

    zscole/adversarial-spec

    Iteratively refine a product spec by debating with multiple LLMs (GPT, Gemini, Grok, etc.) until all models agree.

    556 GitHub starsUsed in 1 repo~8.3k tokens
    Product & Project ManagementAuto-check: notes
  • Convert PRDs to beads for ralph-tui execution using beads-rust (br CLI).

    2.5k GitHub starsUsed in 1 repo~2.8k tokens
    Product & Project ManagementAuto-check passed
  • Runs a guided product-manager interview that classifies each question automatically and produces a Product Requirements Document.

    6.2k GitHub starsUsed in 1 repo~5.7k tokens
    Product & Project ManagementAuto-check passed

More from YiShu5/claude-skills

All 8 skills in this repo
  • Wechat Publisher

    YiShu5/claude-skills

    微信公众号文章的发布管道——封面生成、本地图片上传素材库、创建草稿、发布草稿、以及从 mp.weixin URL 提取原文。触发场景:用户说 "发到公众号草稿箱" / "推送到公众号" / "做张公众号封面" / "上传图片到微信" / "把这篇文章提取成 markdown" / "改写这篇 mp.weixin 链接(的提取部分)" / 任何提到「发布 / 草稿 / 封面 / 推送 /…

    132 GitHub starsUsed in 1 repo~951 tokens
    Auto-check: notes
  • Self Improving Agent

    YiShu5/claude-skills

    Low-noise self-improvement skill. An agent skill from YiShu5/claude-skills.

    132 GitHub stars~1.2k tokensUpdated 18 days ago
    Auto-check passed
  • Wechat Formatter

    YiShu5/claude-skills

    把 Markdown 文稿转换成微信公众号可用的内联样式 HTML。触发场景:用户说 "把 markdown 转成公众号能用的 HTML" / "排版一下这篇文章" / "套个主题" / "微信编辑器不识别我的样式" / 任何提到「公众号排版 / 微信 HTML / md 转 html / doocs 主题」的请求。微信编辑器不识别 <style 标签,必须把所有 CSS 内联到每个 HTML…

    132 GitHub stars~492 tokensUpdated 18 days ago
    Auto-check: notes
  • Clawd Animation

    YiShu5/claude-skills

    Clawd 像素风动画生成器。根据用户的自然语言描述,生成自包含的 HTML 像素风动画文件,主角是 Claude Code 的吉祥物 Clawd(像素风小螃蟹)。当用户提到 clawd、clawd 动画、像素动画、pixel animation、给 clawd 做一个小动画、让小螃蟹做某事、或任何涉及为 Clawd 角色创建动画场景的需求时,务必使用此…

    132 GitHub stars~889 tokensUpdated 18 days ago
    Auto-check passed
  • Vibe Writing

    YiShu5/claude-skills

    A skill your agent uses when drafting, rewriting, reviewing, or planning Chinese long-form content for public accounts, blogs, newsletters, professional analysis, product or technical writing…

    132 GitHub stars~985 tokensUpdated 18 days ago
    Auto-check passed
  • Wechat Coauthor

    YiShu5/claude-skills

    协助意疏写「意疏的AI口袋」公众号文章。Claude 是协作者不是写手——voice 必须从意疏嘴里出来,AI 负责结构化、扩写、降 AI 味。触发:写公众号文章 / 帮我整理口述 / 有素材但想不清 / 这段 AI 味太重 / 看看有没有意疏味道 / 帮我把骨架写成文章。输出 Markdown,排版找 wechat-formatter,发布找 wechat-publisher。

    132 GitHub stars~2.4k tokensUpdated 18 days ago
    Auto-check passed

Questions about Vibe Coding Prd

What does Vibe Coding Prd do?

把需求、原始 PRD、竞品分析、零散笔记或模糊产品想法提炼成可直接发给 Claude Code、Codex 或其他编码 Agent 的精简中文 Markdown PRD。触发:用户说“帮我写一个用来vibe coding的PRD”、要求整理 coding-agent-ready PRD/spec/prompt,或希望从业务/产品材料中抽取实现所需信息。. Vibe Coding Prd is an agent skill from YiShu5/claude-skills.

When should I use Vibe Coding Prd?

Vibe Coding Prd fits situations like: tasks that involve PRD writing.

How do I install Vibe Coding Prd in Claude Code?

Run `npx skills add YiShu5/claude-skills --skill vibe-coding-prd -a claude-code`. Or copy the skill folder (skills/vibe-coding-prd in YiShu5/claude-skills) into .claude/skills/vibe-coding-prd in your project. Claude Code loads it when a task matches its description.

How do I install Vibe Coding Prd in Codex?

Run `npx skills add YiShu5/claude-skills --skill vibe-coding-prd -a codex`. Or copy the skill folder (skills/vibe-coding-prd in YiShu5/claude-skills) into .agents/skills/vibe-coding-prd in your project. Codex loads it when a task matches its description.

Can I use Vibe Coding Prd in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add YiShu5/claude-skills --skill vibe-coding-prd -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vibe-coding-prd, .gemini/skills/vibe-coding-prd, .github/skills/vibe-coding-prd and .opencode/skills/vibe-coding-prd in your project.

What does Vibe Coding Prd need to run?

SKILL.md names no scripts, command-line tools or credentials: Vibe Coding Prd is instructions for the agent only.

Does Vibe Coding Prd access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Vibe Coding Prd safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Vibe Coding Prd use?

Vibe Coding Prd is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Vibe Coding Prd use?

About 863 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Vibe Coding Prd?

Skills that share tags, products or a category with Vibe Coding Prd: CCPM Project Management (automazeio/ccpm, 8.4k stars), Ralph Tui Create Beads (subsy/ralph-tui, 2.5k stars), Trellis Brainstorm (anjiemo/SunnyBeach, 178 stars) and Adversarial Spec (zscole/adversarial-spec, 556 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Vibe Coding Prd?

YiShu5 (a GitHub user) maintains it in YiShu5/claude-skills, which has 132 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 20, 2026.

Source: YiShu5/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.