prd-write SKILL.md skillA
prd-write from mingdui/ai-product-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add mingdui/ai-product-skills/prd-write@git:20261013.447718fPins git:20261013.447718f in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- mingdui/ai-product-skills
- Path
skills/prd-write/SKILL.md- Versions recorded
- 4
- Latest version
- git:20261013.447718f, committed Oct 13, 2026
- First version recorded
- Oct 13, 2026
- Size
- 6,745 bytes
- Repository stars
- 12
- License
- a license file GitHub does not identify
编写或维护项目内的 PRD。适用于首版/重大方案的完整 PRD,也适用于已有产品基线后的功能迭代 PRD;先复用 docs/product 下已确认的体验规则,只记录本次新增、偏离、候选模式和待决问题。输出保存到 docs/prd 下的功能目录。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# PRD 编写 将产品意图转成可评审、可交接、可持续维护的需求文档。PRD 是本次功能的决策记录,不重复抄写已确认的全局产品规则,也不是逐像素的 UI 实现说明。 ## 使用边界 - **完整模式**:首版产品、重大新模块或需要重新对齐问题、用户、策略和指标的方案。 **判据补充:无任何可复用的体验基线,且本次涉及定位或商业模式的变化 → 同样是完整模式。** 「已在迭代」不是增量模式的前提——项目里还没有产品,不代表这件事不重大。 - **增量模式(默认)**:已在迭代的产品新增或调整一个功能。写清本次变化及其与体验基线的关系。 - 小型 bug、文案修正或已完全明确的工程任务不需要完整 PRD;使用仓库既有 issue/task 流程即可。 - 若需求还停在口头、没讲清边界,先用 `requirement-clarify` 采访一轮;若用户要求评审已有 PRD,交给 `grill-with-prd`;若需要建立产品级体验规则,先用 `product-experience-foundation`。 - 若上下文已经聊透、也不需要复用体验基线,可以用 `context-to-prd`——它与本文档**结构相同、产出同一个 `prd.md`**,是「不采访的轻量替代」,两者二选一,不要连着跑。需要复用基线或写增量 PRD 时,必须用本 Skill。 ## 开始前:确定上下文 1. 确定功能名,使用短横线格式的 `<feature-name>`;目标路径为 `docs/prd/<feature-name>/prd.md`。 2. 读取仓库约定、相关现有 PRD、受影响页面和相关代码。已有 PRD 时先征求用户选择:更新、另建功能目录或保留原文。 3. 查找 `docs/product/<project-name>/`: - 目标产品明确时,读取 `product-context.md`、相关端(`c-end/` 或 `admin/`)的 `ux-foundations.md` 与 `patterns.md`,以及 `component-promotion-log.md`(若存在)。 - 有多个产品或无法判断目录时,请用户指定;不得凭空选择基线。 - 没有基线时,继续写功能 PRD,但标记“无体验基线”;若这是首版或已有页面体验不一致,建议后续运行 `product-experience-foundation`,不要自行虚构产品级规则。 4. 收集用户提供的需求、研究、数据、竞品、截图、已有流程和工程限制。事实标为来源;合理推断标为 `[INFERRED]`,无法确认的内容列入待决问题。 5. 选择模式:已有且适用的基线优先使用增量模式;只有完整战略上下文确有价值时使用完整模式。 ## 增量 PRD 的核心规则 …
Read the whole file at its exact version.
How to install
mdr add mingdui/ai-product-skills/prd-write@sha256:43f72642cf4c109aThe line at the top of this page pins the label git:20261013.447718f, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_3uc5knfey25gbovn)
0 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, all committed on Oct 13, 2026.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261013.447718f latest | 2026-10-13 | 447718f | 6,745 B | A | view · diff |
| git:20261013.be4849d | 2026-10-13 | be4849d | 6,310 B | A | view · diff |
| git:20261013.4d20990 | 2026-10-13 | 4d20990 | 6,020 B | A | view · diff |
| git:20261013.60e8978 | 2026-10-13 | 60e8978 | 6,251 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6745 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
mingdui/ai-product-skills · 12 stars · license a license file GitHub does not identify · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3uc5knfey25gbovn GET https://markdownregistry.com/api/v1/resolve?ref=mingdui/ai-product-skills/prd-write GET https://markdownregistry.com/api/v1/blob/43f72642cf4c109a175cd58e9362efbf4d1a00bd4aec053cfd600ec62bddb664
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.