CCPM Project Management
automazeio/ccpm
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.
生成高质量产品需求文档(PRD),覆盖 B2B SaaS、内部管理系统、数据平台、API 平台、2C 移动端、2C Web 产品等场景。通过结构化访谈、多模板选择、质量校验,产出实施级规格文档。支持国内企业级合规要求(等保/数据安全法/多租户/私有化)及 2C 合规要求(个人信息保护法/内容审核/未成年人保护)。
$ npx skills add cigery-useio/useio-skills --skill prd-writer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install cigery-useio/useio-skills prd-writer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/cigery-useio/useio-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/prd-writer .claude/skills/prd-writer && rm -rf skills-srcUse ~/.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/
Install the "prd-writer" agent skill from https://github.com/cigery-useio/useio-skills/tree/main/prd-writer into .claude/skills/prd-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prd-writer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/cigery-useio/useio-skills/tree/main/prd-writerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add cigery-useio/useio-skills --skill prd-writer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install cigery-useio/useio-skills prd-writer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cigery-useio/useio-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/prd-writer .agents/skills/prd-writer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "prd-writer" agent skill from https://github.com/cigery-useio/useio-skills/tree/main/prd-writer into .agents/skills/prd-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prd-writer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add cigery-useio/useio-skills --skill prd-writer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install cigery-useio/useio-skills prd-writer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cigery-useio/useio-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/prd-writer .cursor/skills/prd-writer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "prd-writer" agent skill from https://github.com/cigery-useio/useio-skills/tree/main/prd-writer into .cursor/skills/prd-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prd-writer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/cigery-useio/useio-skills.git --path prd-writer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add cigery-useio/useio-skills --skill prd-writer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install cigery-useio/useio-skills prd-writer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cigery-useio/useio-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/prd-writer .gemini/skills/prd-writer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "prd-writer" agent skill from https://github.com/cigery-useio/useio-skills/tree/main/prd-writer into .gemini/skills/prd-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prd-writer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install cigery-useio/useio-skills prd-writerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add cigery-useio/useio-skills --skill prd-writer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/cigery-useio/useio-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/prd-writer .github/skills/prd-writer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "prd-writer" agent skill from https://github.com/cigery-useio/useio-skills/tree/main/prd-writer into .github/skills/prd-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prd-writer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add cigery-useio/useio-skills --skill prd-writer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install cigery-useio/useio-skills prd-writer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/cigery-useio/useio-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/prd-writer .opencode/skills/prd-writer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "prd-writer" agent skill from https://github.com/cigery-useio/useio-skills/tree/main/prd-writer into .opencode/skills/prd-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prd-writer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
prd-writer生成高质量产品需求文档(PRD),覆盖 B2B SaaS、内部管理系统、数据平台、API 平台、2C 移动端、2C Web 产品等场景。通过结构化访谈、多模板选择、质量校验,产出实施级规格文档。支持国内企业级合规要求(等保/数据安全法/多租户/私有化)及 2C 合规要求(个人信息保护法/内容审核/未成年人保护)。
Prd Writer is an agent skill from cigery-useio/useio-skills. 生成高质量产品需求文档(PRD),覆盖 B2B SaaS、内部管理系统、数据平台、API 平台、2C 移动端、2C Web 产品等场景。通过结构化访谈、多模板选择、质量校验,产出实施级规格文档。支持国内企业级合规要求(等保/数据安全法/多租户/私有化)及 2C 合规要求(个人信息保护法/内容审核/未成年人保护)。
Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files (for example `README.md`, `examples.md` and `quality-checklist.md`).
It sits in Product & Project Management, covering PRD writing and Multi-tenancy. The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 558d635. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are diff).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Prd Writer loads about 3.4k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 1,010 words of instructions outside code blocks.
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.
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.
The full file from cigery-useio/useio-skills at commit 558d635, republished under its MIT licence (© cigery-useio). 1,010 words, ~3,416 tokens.
.claude/skills/prd-writer/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.技能名称:PRD Writer 技能描述:引导用户从模糊想法到实施级 PRD 文档的完整撰写流程。内置 6 套差异化模板(B2B SaaS / 内部管理系统 / 数据平台 / API 平台 / 2C 移动端 / 2C Web 产品),覆盖国内 2B 企业级和 2C 消费级开发最常见的场景。通过结构化访谈澄清需求、智能选择模板、质量校验闭环,产出可直接交付开发和评审的规格文档。 角色定位:你是资深产品经理 + 技术架构师的合体。你的职责不是简单填模板,而是通过提问挖掘真实需求、识别隐藏风险、确保需求可测试可落地。 适用场景:
无特殊依赖。本技能仅使用 UseIO 原生工具链,无需安装任何外部依赖。
工具使用说明:
| 工具 | 用途 | 调用时机 |
|---|---|---|
ask_followup_question | 结构化需求访谈 | Phase 0:澄清需求 |
web_search | 竞品分析/行业调研 | Phase 1:按需调用 |
recall_memory | 回忆用户偏好/历史项目 | Phase 0:按需调用 |
query_knowledge_base | 查询历史 PRD/需求文档 | Phase 0:按需调用 |
plan | 复杂 PRD 结构规划 | Phase 1:大型项目按需 |
read_skill_file | 读取模板/校验清单/示例 | Phase 1/2/3:按需读取 |
write_file | 输出 PRD 文档 | Phase 2:生成文档 |
edit_file | 追加内容/修正 PRD | Phase 2:大文件追加;Phase 3:修正不合格项 + 追加校验报告 |
open_target | 自动打开生成的文档 | Phase 4:交付 |
extract_document | 读取用户提供的参考文档(Office/PDF) | Phase 0:按需调用 |
read_file | 读取用户提供的文本文件(md/txt/csv) | Phase 0:按需调用 |
用户只需提供一句话描述即可启动:
帮我写一个 PRD:[产品/功能描述]提供以下信息可显著提升 PRD 质量(但非必须,缺失部分通过访谈补齐):
| 信息项 | 说明 | 示例 |
|---|---|---|
| 项目类型 | B2B SaaS / 内部系统 / 数据平台 / API 平台 / 2C 移动端 / 2C Web / 其他 | "B2B SaaS" |
| 核心痛点 | 为什么要做这个 | "客户投诉找不到历史订单" |
| 目标用户 | 谁会用这个功能 | "企业采购员、财务审核人" |
| 技术约束 | 技术栈/已有系统/部署方式 | "Java + Vue,需私有化部署" |
| 成功指标 | 怎么衡量成功 | "订单查询耗时从 5s 降到 1s" |
| 参考文档 | 已有的需求素材/竞品资料 | 附件或文件路径 |
extract_document 提取内容read_file 读取recall_memory 检索⚠️ 铁律:禁止跳过 Phase 0 直接写 PRD。 任何 PRD 撰写前,必须完成至少一轮结构化访谈。
目标:通过结构化访谈,补齐 PRD 撰写所需的关键信息。
执行步骤:
recall_memory 检索用户的历史项目偏好、技术栈习惯query_knowledge_base 检索是否有相关的历史 PRD 或需求文档ask_followup_question 进行 1-3 轮访谈,每次调用只问一个问题(提供 2-4 个选项)访谈维度与问题设计:
第一轮:项目定位(必问)
使用 ask_followup_question 提出以下问题(注意:工具限制最多 4 个选项。Agent 应根据用户初始描述智能选择选项组合):
选项组合 A(默认,用户描述未明确指向 2C 时使用):
选项组合 B(用户描述明确指向 2C 时使用,如提到 App/小程序/电商网站/消费者):
如果用户的项目不在当前选项中(如数据平台、API 平台),用户会在回答中自行描述,Agent 根据描述选择对应模板。6 种模板的完整选择规则见第 6.1 节。
第二轮:核心需求(必问,根据第一轮确定的项目类型定制问题)
根据第一轮确定的项目类型,从以下参考问题中选择最关键的 1-2 个(用户初始描述中已明确的信息不再追问;如果用户初始描述已充分覆盖所有维度,可跳过第二轮直接进入 Phase 1),使用 ask_followup_question 分 1-2 次提问(每次调用只问一个问题,提供 2-4 个选项)。
成功指标收集:无论选择哪些参考问题,如果用户初始描述中未明确成功指标(如何衡量项目成功),Agent 必须在第二轮或第三轮中补充提问。例如:「这个项目成功的衡量标准是什么?」选项:「用户量/DAU 目标 / 业务效率提升指标 / 成本节约指标 / 收入目标 / 暂不确定,请建议」。
选项设计方法:参考问题是开放性的,Agent 需将其转化为带选项的选择题。例如,参考问题“多租户隔离方式有要求吗?”可转化为:问题“多租户隔离方式有要求吗?”,选项“字段级隔离(共享表+tenant_id)/ 行级隔离(共享表+行过滤)/ 库级隔离(独立数据库)/ 暂不确定,请建议”。
B2B SaaS 类型参考问题:
内部管理系统类型参考问题:
数据平台类型参考问题:
2C 移动端类型参考问题:
2C Web 产品类型参考问题:
API 平台类型参考问题:
第三轮:深度澄清(按需,根据第二轮结果)
访谈原则:
ask_followup_question 只问一个问题,提供 2-4 个选项;第二轮若需问 2 个问题则分 2 次调用产出:一份完整的需求摘要(项目类型、核心痛点、目标用户、成功指标、技术约束),在对话上下文中维护,不写入文件
Non-Goals 不在 Phase 0 定义,而是在 Phase 1 范围界定时确定。
目标:综合访谈结果,识别依赖和隐藏复杂性,确定 PRD 范围。
执行步骤:
web_search 搜索竞品信息和行业趋势。如果需要参考类似项目的 PRD 结构和内容深度,可使用 read_skill_file 读取 examples.mdplan 工具规划 PRD 结构后再进入 Phase 2产出:需求分析摘要(功能模块拆解、用户流程、范围边界含 Non-Goals、复杂度评估),在对话上下文中维护,不写入文件
目标:根据项目类型选择模板,生成完整 PRD 文档。
执行步骤:
选择模板:根据 Phase 0 确定的项目类型,选择对应模板:
| 项目类型 | 模板文件 | 核心差异化章节 |
|---|---|---|
| B2B SaaS | templates/b2b-saas.md | 多租户架构、RBAC、计费订阅、数据隔离、合规 |
| 内部管理系统 | templates/internal-system.md | 组织架构、审批流、业务流程、报表、系统集成 |
| 数据平台 | templates/data-platform.md | 数据采集、存储建模、数据治理、数据服务、脱敏 |
| API 平台 | templates/api-platform.md | API 设计规范、认证授权、限流配额、版本管理、开发者门户 |
| 2C 移动端 | templates/2c-mobile.md | 用户增长与运营、用户体验与交互、内容与审核 |
| 2C Web 产品 | templates/2c-web.md | 用户增长与转化、前端性能与体验、商品与交易/内容管理与推荐 |
读取模板:使用 read_skill_file 读取选中的模板文件,获取完整章节结构
填充内容:按照模板结构,结合 Phase 0 和 Phase 1 的分析结果,逐章节填充内容
<!-- 填写指引:... -->)[产品名称]、[姓名]、YYYY-MM-DD)替换为实际内容质量自检(撰写过程中持续执行):
输出文档:使用 write_file 将 PRD 写入文件
docs/prd-<项目名>.md(相对工作空间根目录)write_file 写入前半部分,再用 edit_file 的 insert 模式分批追加后续章节,每次追加不超过 5000 tokenswrite_file 会自动创建不存在的父目录,无需手动创建撰写原则:
产出:完整的 PRD Markdown 文件
目标:对照质量校验清单,逐项检查 PRD 是否达标。
执行步骤:
read_skill_file 读取 quality-checklist.mdedit_file 修改 PRD 文档)edit_file 在 PRD 文档末尾追加质量校验结果摘要(格式见 quality-checklist.md 末尾的校验结果模板)核心检查维度(详细检查项见第 9 章和 quality-checklist.md):
产出:校验通过的 PRD 文档 + 质量校验结果摘要
目标:交付 PRD 文档,生成角色专属摘要,提供后续建议。
执行步骤:
open_target 打开生成的 PRD 文件,方便用户查看产出:已打开的 PRD 文档 + 角色专属摘要 + 后续建议
本章定义撰写过程中的质量标准,指导如何写好每个章节。交付前的检查清单见第 9 章。
核心原则:使用具体、可度量的标准。禁止使用"快速""易用""高效""直观"等模糊词汇。
# 模糊(错误)
- 搜索功能要快速返回相关结果
- 界面要现代化、易用
- 系统要支持高并发
# 具体(正确)
+ 搜索功能在 10 万条数据量下,95% 请求响应时间 ≤ 200ms
+ 界面遵循 Ant Design 设计规范,Lighthouse 可访问性评分 ≥ 90
+ 系统支持 500 并发用户,P99 响应时间 ≤ 1s,可用性 ≥ 99.9%每个功能需求必须包含可测试的验收标准:
# 模糊(错误)
- 用户可以导出报表
- 支持多租户
# 可测试(正确)
+ 用户点击"导出"按钮后,3 秒内开始下载 Excel 文件
+ 导出的 Excel 包含当前筛选条件下的所有数据,字段与页面一致
+ 文件名格式:报表名称_YYYYMMDD_HHmmss.xlsx
+
+ 多租户验收标准:
+ - 租户 A 的用户无法看到租户 B 的任何数据(包括列表、详情、报表)
+ - 租户管理员只能管理本租户的用户和角色
+ - 跨租户数据隔离在数据库层面通过 tenant_id 字段实现以下维度根据项目类型和适用场景启用对应维度。B2B 项目参照 5.3.1,2C 项目参照 5.3.2。
国内 2B 软件的 PRD 应覆盖以下维度(根据项目类型和适用场景启用对应维度):
| 维度 | 要求 | 适用场景 |
|---|---|---|
| 等保合规 | 明确系统等保级别(通常 2 级或 3 级),列出对应安全要求 | B2B SaaS / 内部系统 |
| 数据安全法 | 个人信息收集/存储/使用/删除的全生命周期管理 | 所有涉及用户数据的场景 |
| 多租户隔离 | 明确隔离级别(字段级/行级/库级),数据泄露防护方案 | B2B SaaS |
| RBAC 权限 | 角色-权限矩阵,数据权限与功能权限分离 | B2B SaaS / 内部系统 |
| 审计日志 | 关键操作日志记录范围、保留期限、查询权限 | 所有 B2B 场景 |
| 私有化部署 | 部署架构、数据迁移、升级方案、环境要求 | B2B SaaS / 内部系统 / 数据平台 |
| 审批流 | 流程定义、回退/会签/委托、通知机制 | 内部管理系统 |
| 数据脱敏 | 脱敏规则、脱敏字段清单、权限控制 | 数据平台 / 内部系统 |
| 国密算法 | 是否要求使用 SM2/SM3/SM4 替代国际算法 | 政务/金融场景 |
| 信创兼容 | 国产 OS/数据库/中间件适配要求 | 政务/国企场景 |
国内 2C 产品的 PRD 应覆盖以下维度(根据项目类型和适用场景启用对应维度):
| 维度 | 要求 | 适用场景 |
|---|---|---|
| 个人信息保护法 | 隐私政策、最小化收集、用户权利(查阅/更正/删除)、账号注销 | 所有 2C 场景 |
| 内容审核 | UGC 内容审核机制(机审+人审)、违规分级处理、审核时效 | 有 UGC 内容的 2C 场景 |
| 未成年人保护 | 青少年模式、使用时长限制、内容过滤 | 有未成年人用户的 2C 场景 |
| 用户增长 | 增长漏斗(获客→激活→留存→变现→推荐)、每阶段有指标和策略 | 所有 2C 场景 |
| 推送策略 | 推送类型、频率、时机、静默时段 | 2C 移动端 |
| 分享与裂变 | 分享渠道、裂变机制、分享追踪 | 有社交分享功能的 2C 场景 |
| SEO | SSR/SSG、Meta 标签、结构化数据、站点地图、Core Web Vitals | 2C Web 内容/电商类 |
| 前端性能 | 首屏加载、代码分割、CDN、图片优化 | 2C Web |
| 商品与交易 | 商品模型、交易流程、订单状态机、支付与结算、对账机制 | 2C Web 电商类 |
| 推荐策略 | 推荐算法、推荐场景、冷启动、推荐评估 | 2C 内容类 |
| 防刷机制 | 验证码、频率限制、设备指纹、IP 黑名单 | 所有 2C 场景 |
| 电子商务法 | 商品信息真实、七天无理由退货、消费者权益保障 | 2C Web 电商类 |
本技能内置 6 套差异化 PRD 模板,通过 read_skill_file 按需读取。
项目类型 → 模板文件
─────────────────────────────────
B2B SaaS → templates/b2b-saas.md
内部管理系统 → templates/internal-system.md
数据平台 → templates/data-platform.md
API 平台 → templates/api-platform.md
2C 移动端 → templates/2c-mobile.md
2C Web 产品 → templates/2c-web.md
其他 → 根据项目特征选择最接近的模板,撰写时裁剪不适用的专项章节B2B SaaS 模板(templates/b2b-saas.md):
内部管理系统模板(templates/internal-system.md):
数据平台模板(templates/data-platform.md):
API 平台模板(templates/api-platform.md):
2C 移动端模板(templates/2c-mobile.md):
2C Web 产品模板(templates/2c-web.md):
read_skill_file 读取对应模板<!-- 填写指引:... -->),撰写时删除指引替换为实际内容[可选] 的章节根据项目实际情况决定是否保留[B2B 专项] 或 [专项] 的章节为该模板类型的必填章节,撰写时不可省略| 产出物 | 格式 | 说明 |
|---|---|---|
| PRD 主文档 | Markdown | 完整的产品需求文档 |
| 质量校验摘要 | Markdown(追加在 PRD 末尾) | 校验结果通过/不通过项汇总 |
docs/prd-<项目名>.md(相对工作空间根目录)prd-order-management.mddocs/ 目录,自动创建prd-order-management-20260820.mdPRD 生成完成后,使用 open_target 自动打开文档,方便用户即时查看。
| 失败场景 | 处理策略 |
|---|---|
| 用户需求过于模糊,无法确定项目类型 | 使用 ask_followup_question 提供项目类型选项,引导用户选择 |
| 用户拒绝回答访谈问题 | Phase 0 已执行(不违反铁律),基于已有信息生成 PRD 草稿,在文档中标注 [待确认] 占位符,提示用户补充 |
| 用户提供的参考文档无法读取 | 告知用户文件格式不支持,建议提供 docx/pdf/txt/md 等格式 |
| PRD 模板读取失败 | 降级方案:根据 Phase 0 确定的项目类型,使用第 6.2 节中对应模板的差异化说明作为章节大纲手动撰写,确保必选章节和专项章节不遗漏 |
| 质量校验发现严重不合格项 | 在对话中提示用户具体问题,修正后重新校验 |
| 项目类型不在 6 种模板覆盖范围内 | 根据项目特征选择最接近的模板作为基础,撰写时裁剪不适用的专项章节 |
| 用户要求生成非 Markdown 格式 | 说明本技能输出为 Markdown,建议用户使用 Markdown 编辑器导出为其他格式 |
| 工作空间路径不可写 | 提示用户检查工作空间权限,或指定其他输出路径 |
本章定义交付前的检查清单,确保 PRD 达到可交付标准。撰写时的质量指导见第 5 章。
PRD 生成后,必须读取 quality-checklist.md 逐项检查(本章仅为摘要,完整检查清单以 quality-checklist.md 为准)。核心检查项:
| 文件 | 说明 | 读取方式 |
|---|---|---|
templates/b2b-saas.md | B2B SaaS 产品 PRD 模板 | read_skill_file |
templates/internal-system.md | 内部管理系统 PRD 模板 | read_skill_file |
templates/data-platform.md | 数据平台 PRD 模板 | read_skill_file |
templates/api-platform.md | API 平台 PRD 模板 | read_skill_file |
templates/2c-mobile.md | 2C 移动端 PRD 模板 | read_skill_file |
templates/2c-web.md | 2C Web 产品 PRD 模板 | read_skill_file |
quality-checklist.md | 质量校验清单 | read_skill_file |
examples.md | 真实场景示例 | read_skill_file |
© cigery-useio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files in prd-writer of cigery-useio/useio-skills.
Open the folder on GitHubat commit 558d635
Prd Writer 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Prd Writer this skillcigery-useio/useio-skills | 104 | — | ~3.4k | Automated safety check: Pass | MIT | |
| CCPM Project Managementautomazeio/ccpm | 8.4k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Ralph Tui Create Beadssubsy/ralph-tui | 2.5k | 1 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Trellis Brainstormanjiemo/SunnyBeach | 178 | 7 repos | ~4k | Automated safety check: Pass | Apache-2.0 | |
| Ralph Tui Create Beads Rustsubsy/ralph-tui | 2.5k | 1 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Ralph Tui Create JSONsubsy/ralph-tui | 2.5k | 1 repos | ~2.6k | Automated safety check: Pass | MIT |
automazeio/ccpm
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.
subsy/ralph-tui
Convert PRDs to beads for ralph-tui execution. An agent skill from subsy/ralph-tui.
anjiemo/SunnyBeach
Guides collaborative requirements discovery before implementation.
subsy/ralph-tui
Convert PRDs to beads for ralph-tui execution using beads-rust (br CLI).
subsy/ralph-tui
Convert PRDs to prd.json format for ralph-tui execution. An agent skill from subsy/ralph-tui.
jamesrochabrun/skills
Generate comprehensive Product Requirements Documents (PRDs) for product managers.
cigery-useio/useio-skills
帮普通人把"权益受损类事务"的原始材料(聊天记录、转账凭证、单据、平台通知、官方查询结果等)整理成可提交的文书与证据册。流程为:先定性并锁定救济路径与法定期限,再把用户的口述拆成待证要件,接着筛选与核查证据、识别有害表述,然后成文、编证据清单、排版打印,最后按期限交付并留存提交凭证。产出文书草稿、证据清单、可打印证据册及提交指引。
cigery-useio/useio-skills
HTML 幻灯片制作技能,生成专业级静态 HTML 演示文稿。内置 36 套主题、15 套完整 deck 模板、31 种页面布局、47 个动效,以及演讲者模式(逐字稿提词器+计时器)。最终通过 bundle.js 打包为单 HTML 文件,可拷贝发送给他人。当用户要求做 PPT、幻灯片、演讲稿、分享 slides、pitch deck、小红书图文等时触发。
cigery-useio/useio-skills
PPT 制作技能,支持创建和修改 PowerPoint 演示文稿。包含嵌入式 Python(Windows x64,约 25MB),支持企业内网环境零依赖运行。支持标题页、内容页、双栏页、表格页、图片页、章节页、图表页等多种布局。默认 16:9 宽高比,支持模板创建和修改前自动备份。
cigery-useio/useio-skills
浏览器自动化技能,通过 browseraction 工具控制 Chrome 浏览器执行多步骤网页操作任务。支持页面导航、元素点击与输入、页面状态提取、截图分析、控制台错误与网络请求监控查询等。适用于网页数据采集、表单自动填写、网页信息查询、多步骤网页交互等场景。
cigery-useio/useio-skills
系统性调试技能,通过证据驱动的6阶段工作流精准定位和修复bug。以五大核心原则为防护链,确保诊断有证据、修复有评估、验证有回归。支持问题分级(P0-P3)、修复风险评估与门控、Context7文档查询降级策略,输出含分级清单和风险报告的完整调试报告。
cigery-useio/useio-skills
UseIO 元技能,用于从当前对话内容中提取有价值的知识条目并保存到知识库。当用户要求"提取知识""保存为知识""记录到知识库"时触发,引导 agent 分析对话内容,调用 saveknowledge 工具完成结构化知识存储,支持用户指定分类或由 agent 自动判断。
Categories
生成高质量产品需求文档(PRD),覆盖 B2B SaaS、内部管理系统、数据平台、API 平台、2C 移动端、2C Web 产品等场景。通过结构化访谈、多模板选择、质量校验,产出实施级规格文档。支持国内企业级合规要求(等保/数据安全法/多租户/私有化)及 2C 合规要求(个人信息保护法/内容审核/未成年人保护)。. Prd Writer is an agent skill from cigery-useio/useio-skills.
Prd Writer fits situations like: tasks that involve PRD writing; tasks that involve Multi-tenancy.
Run `npx skills add cigery-useio/useio-skills --skill prd-writer -a claude-code`. Or copy the skill folder (prd-writer in cigery-useio/useio-skills) into .claude/skills/prd-writer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add cigery-useio/useio-skills --skill prd-writer -a codex`. Or copy the skill folder (prd-writer in cigery-useio/useio-skills) into .agents/skills/prd-writer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add cigery-useio/useio-skills --skill prd-writer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prd-writer, .gemini/skills/prd-writer, .github/skills/prd-writer and .opencode/skills/prd-writer in your project.
SKILL.md names no scripts, command-line tools or credentials: Prd Writer is instructions for the agent only.
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.
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.
Prd Writer is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Prd Writer: 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 Ralph Tui Create Beads Rust (subsy/ralph-tui, 2.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
cigery-useio (a GitHub user) maintains it in cigery-useio/useio-skills, which has 104 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 23, 2026.
Source: cigery-useio/useio-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.