From mattpocock-skills
Converts conversation context into a structured spec (PRD) and publishes to project issue tracker with ready-for-agent triage label.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mattpocock-skills:to-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
这个 skill 使用当前 conversation context 和 codebase understanding 产出 spec(你可能把这种文档称为 PRD)。**不要**访谈用户,只综合你已经知道的内容。
这个 skill 使用当前 conversation context 和 codebase understanding 产出 spec(你可能把这种文档称为 PRD)。不要访谈用户,只综合你已经知道的内容。
Issue tracker 和 triage label vocabulary 应该已经提供给你;如果没有,运行 /setup-matt-pocock-skills。
如果还没有探索 repo,先探索它以理解 codebase 当前状态。在 spec 中始终使用项目 domain glossary vocabulary,并遵守相关 ADRs。
草拟你准备在哪些 seams 上测试这个 feature。优先使用现有 seams,而不是新增 seams。使用尽可能高层的 seam。如果确实需要新增 seams,尽可能在最高层提出。
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 列表。包括:
本 spec 范围外事项的描述。
关于 feature 的其他 notes。
npx claudepluginhub vinvcn/mattpocock-skills-zh-cnSynthesizes the current conversation and codebase into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label. No user interview required.
Synthesizes the current conversation and codebase understanding into a PRD and publishes it to the project issue tracker without interviewing the user.
Synthesizes the current conversation into a PRD and publishes it to the project issue tracker. No interview required — uses what you've already discussed.