create-prd skill

Fourteen chapters of a B2B PRD from a business description: type check, an ER model, roles, TODO marks for gaps

  • 376 ★ on the repository
  • Last commit
  • Apache-2.0
Skill

Minimal access

Why this level

  • The skill reads the description and a file whose path you pass as an argument, and outputs document text
  • The `scripts/install_skill.py` installer copies files into the agent skills directory
All reasons and checks

pmyangkun/create-prd-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/create-prd

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill reads the description and a file whose path you pass as an argument, and outputs document text
  • The `scripts/install_skill.py` installer copies files into the agent skills directory

This is third-party code. Review the repository files before installing.

What it does

create-prd turns a business description, meeting notes or even a single sentence into a 14-chapter PRD draft for a B2B system. The agent first types the product: commercial or in-house, and a business system, tool, trading platform or foundation service. It states the type in one sentence and waits for your confirmation, because the depth of every chapter depends on it. Chapters come out as they are ready: first 1 to 9 (project background, market, goals, scope, threats, terms), then the central chapter 10 with architecture, an ER model, process diagrams, state machines and per-module requirements, then chapters 11-14 on metrics, roles and permissions, rollout and open questions. Where data is missing, the skill leaves a `[TODO: what to clarify]` mark and invents nothing. A self-check with a list of fixes closes the run. The method comes from the author's book "决胜B端" and his PRD template v2.0.

Who it is for. Product managers and analysts who design B2B systems and are ready to bring an 80-percent draft up to a finished document.

Good fit when

  • You have meeting notes from a client and need a first PRD version from them
  • An in-house system needs roles and access rights described with the RBAC model
  • A commercial product needs chapters on the market, competitors and the revenue model
  • You want the module requirements with an ER model and state diagrams at once
  • A finished PRD goes to the companion check-prd skill for review

Not a fit when

  • A consumer product: the main branch targets B2B, and the C-end version lives in the community branch `community/c-end-product`
  • The task is small and a 14-chapter document is too much: lighter variants by complexity level are in the `community/complexity-aware` branch
  • There is no description at all: without context the skill fills the document with TODO marks

Example request

Write a PRD for a contract approval system for 300 employees from these meeting notes

Limitations

The `README.md`, `SKILL.md` and the reference files in `references/` are written in Chinese, and the skill does not state the answer language. Proofread the output right away and finish it by hand: the author himself calls it a draft.

The method is tied to the author's book and the 14-chapter template. For another document format the structure has to be changed together with the files in `references/`.

The `scripts/install_skill.py` installer copies the skill into the agent folder, and its code is worth reading before you run it. The Apache 2.0 license requires keeping `LICENSE` and `NOTICE`, and derived versions must not be released under the author's name.

How to disable. Delete the `create-prd` skill folder from the agent skills directory where the installer put it, and restart the agent. The universal prompt installs nothing: just do not paste it into the chat.

FAQ

How do I install create-prd in Claude Code?

Clone the repository and run `python scripts/install_skill.py`. After that, call `/create-prd` or just ask for a PRD in plain text.

Can I do without Claude Code?

Yes. Download `dist/create-prd-universal-prompt.md`, paste it into ChatGPT, Gemini, DeepSeek, Kimi or another model and send your description next. A strong model works better.

What do the fourteen chapters contain?

Chapters 1-9 cover background, market, goals, scope and terms. Chapter 10 breaks down functions with an ER model and diagrams, and chapters 11-14 cover metrics, permissions, rollout and open questions.

What does the skill do when data is thin?

It leaves a `[TODO: what to clarify]` mark and invents nothing. The list of gaps comes out at the end of the self-check.

Which branches does the repository have?

The main branch `main` has the full B2B template and there are two community branches: `community/complexity-aware` first sets a complexity level from L1 to L4, and `community/c-end-product` builds a C-end version.

Discussion

No questions or reviews yet.

Skills

A skill that reviews a B2B product PRD across 14 dimensions and returns a prioritized issue list from P0 to P3.

SkillMinimal access175Repository stars

A technical documentation skill: SRS, PRD, SDD and OpenAPI from templates, reverse generation from code and quality audit.

SkillMinimal access55Repository stars

A Codex skill set for research papers: from research assets to a LaTeX draft with evidence checks and a review simulation.

SkillMinimal access109Repository stars

Two skills for business PPT and Word: research, plain wording, trimming and review while keeping data.

SkillMinimal access63Repository stars

BidMaster Pro is a skill set for tender proposals: specialists get a list of requirements left unanswered in a draft.

SkillExtended access447Repository stars

A skill that turns tender documents into a Word technical bid: scoring-based, with industry guides and a 14-step pipeline

SkillMinimal access213Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
create-prd (this card)no376
AI PRD Workflowno310leads from idea to verified code through a PRD and RFCs in repository files, while this skill only writes a PRD for a B2B system
prd-taskmasterno610turns a goal into a PRD, a task graph and its execution, while here the result is one 14-chapter document

README in short

The project text opens with the idea: AI builds the frame, a human fills it in. It then covers the three books behind the method, a chapter table, two ways to run it, a five-stage flow, the companion check-prd skill, community branches and the license terms.

README badge

Original SKILL.md

---
name: create-prd
description: 根据用户提供的业务上下文,生成结构化的 B端 PRD 文档(含初始内容)。当用户要求创建、撰写、生成 PRD、需求文档、产品方案、系统设计文档时自动触发,即使用户只说"帮我写个 PRD/方案/需求文档"。
---

# create-prd

根据用户提供的业务上下文和需求背景,生成结构化的、带有初始内容的 B端 PRD 文档。

支持显式调用(如 `/create-prd`)和自动触发(当用户明确要求创建、撰写 PRD、需求文档、产品方案或企业系统设计时)。

## 输入

- 用户提供的业务上下文和需求背景(自由文本、会议纪要、简要描述等均可)
- 或通过 `$ARGUMENTS` 传入的文件路径

如有参数传入,优先作为输入源:

$ARGUMENTS

## 生成流程

严格按以下顺序执行,不可跳过或调换步骤。

### 阶段 0:理解上下文与产品定型

1. 完整阅读并理解用户提供的所有业务上下文。
2. 从用户描述中推断:
   - **商业属性**:商业化产品 or 企业自研系统
   - **功能类型**:业务型管理软件 / 工具型软件 / 交易型平台 / 基础服务型
3. 用一句话向用户呈现推断结果,请求确认:

> 根据你的描述,这是一个【{商业属性} × {功能类型}】产品{,简要理由}。我会据此调整 PRD 各章节的侧重点。如有不对请纠正。

4. 等待用户确认后再继续。
5. 确认后,加载定型参考文件以确定各章节的适配规则:

[产品定型与章节适配](references/appendices/create-prd-appendix-typing.md)

### 阶段 1:前置章节(1-9章)

按顺序生成第1至第9章。每完成一章,**立即输出**该章内容,不要等所有章节完成后再一起输出。

每章加载对应的生成指引:

Report a problem