mcpField
B
building-product-specifications

building-product-specifications

github.com/cedmandocdoc开发040 次安装3 天前更新
代码仓库

关于 building-product-specifications

用于创建产品规格文档的技能,支持 PRD、FRD、用户故事、技术设计和 UI 规格。它先按请求处理文档根目录与索引设置,再读取契约和对应配方,并明确默认不编写应用代码。

主要功能

  1. 01PRD 编写流程
  2. 02FRD 编写流程
  3. 03用户故事编写流程
  4. 04技术设计文档流程
  5. 05UI 规格编写流程
  6. 06设置与文档契约检查

适用场景

  1. 01为新产品起草 PRD
  2. 02描述功能需求与用户故事
  3. 03记录系统技术设计
  4. 04整理界面结构和状态

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cedmandocdoc/awesome-skills --skill building-product-specifications

安装后在 Claude Code 中输入/building-product-specifications确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
assets/
frd.md
index.md
prd.md
trd.md
ui-specs.md
user-story.md
references/
creating-frd.md
creating-prd.md
creating-trd.md
creating-ui-specs.md
creating-user-story.md
spec-contract.md

详细介绍

构建产品规格

设置

项目类型必需适用时机完成条件方法
根路径询问必需全部spec-contract.md → 解析文档根目录 找到一个根目录询问文件夹(默认 docs/);缺失或为空 → 使用该路径,否则询问其他路径;记录为根目录的位置
根标记静态必需全部<docs-root>/index.md 符合 spec-contract.md → 作者签名根据 assets/index.md 编写 index.md

工作流

  1. 设置 — 按顺序处理每个适用时机涵盖当前请求的 设置 行:若满足完成条件 → 跳过;若为 user → 必需时停止并打印其方法,可选时则不提供并继续;若为 ask → 填写请求中已回答的内容,将其余问题合并为一条消息询问,并记录每个答案;若为 auto 和 static → 执行。
  2. 契约 — 阅读 spec-contract.md。
  3. 配方 — 匹配一行 配方;打开其「阅读」列中的每份文档。
  • 除非用户在同一条消息中提出要求,否则不编写应用代码。

配方

意图示例表述阅读
设置“设置 building-product-specifications”,“building-product-specifications 已准备好了吗?”设置 — 对每一行运行工作流步骤 1,然后报告每行的状态
PRD“起草 PRD”,“更新产品需求”creating-prd.md
FRD“为结账编写 FRD”,“修改结账 FRD”creating-frd.md
用户故事“结账用户故事”,“产品用户旅程”creating-user-story.md
TRD“为结账编写技术设计”,“系统架构 TRD”creating-trd.md
UI 规格“结账 UI 规格”,“屏幕流程和结构”,“结账视图状态”creating-ui-specs.md

评论

支持 Markdown