From mattpocock-skills
Generates a PRD from current conversation context and codebase understanding, then publishes it to the project's issue tracker with the `ready-for-agent` triage label.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mattpocock-skills:to-prdThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
这个 skill 使用当前 conversation context 和 codebase understanding 产出 PRD。**不要**访谈用户,只综合你已经知道的内容。
这个 skill 使用当前 conversation context 和 codebase understanding 产出 PRD。不要访谈用户,只综合你已经知道的内容。
Issue tracker 和 triage label vocabulary 应该已经提供给你;如果没有,运行 /setup-matt-pocock-skills。
如果还没有探索 repo,先探索它以理解 codebase 当前状态。在 PRD 中始终使用项目 domain glossary vocabulary,并遵守相关 ADRs。
草拟你准备在哪些 seams 上测试这个 feature。优先使用现有 seams,而不是新增 seams。使用尽可能高层的 seam。如果确实需要新增 seams,尽可能在最高层提出。
与用户确认这些 seams 是否符合预期。
ready-for-agent triage label;不需要额外 triage。用户正在面对的问题,从用户视角描述。
问题的解决方案,从用户视角描述。
一份很长的编号 user stories 列表。每条 user story 使用以下格式:
这份 user stories 列表应该非常完整,覆盖 feature 的所有方面。
已作出的 implementation decisions 列表。可以包括:
不要包含具体 file paths 或 code snippets。它们可能很快过时。
例外:如果 prototype 产出的 snippet 比 prose 更精确地编码了某个决策(state machine、reducer、schema、type shape),可以内联到相关 decision 中,并简短说明它来自 prototype。只保留决策密集部分,不要放完整 working demo。
已作出的 testing decisions 列表。包括:
本 PRD 范围外事项的描述。
关于 feature 的其他 notes。
npx claudepluginhub vinvcn/mattpocock-skills-zh-cnSynthesizes conversation and codebase context into a structured PRD and publishes it to the project issue tracker.
Synthesizes a PRD from conversation and codebase context and publishes it to the project's issue tracker. No interview needed. Invoke with /to-prd.
Generates a PRD from the current conversation context and codebase understanding, then publishes it to the project's issue tracker (GitHub, GitLab, or local) after user confirmation.