From mattpocock-skills
Generates structured PRD from conversation context and codebase analysis, covering user stories, implementation and testing decisions, then posts to project issue tracker. Use when turning discussions into requirements docs.
npx claudepluginhub vinvcn/mattpocock-skills-zh-cnThis skill uses the workspace's default tool permissions.
这个 skill 使用当前 conversation context 和 codebase understanding 产出 PRD。**不要**访谈用户,只综合你已经知道的内容。
Synthesizes conversation context and codebase into a structured PRD with user stories, modules, testing plans, then publishes to project issue tracker. Use for creating PRDs from discussions.
Synthesizes conversation context and codebase into a PRD artifact as markdown file or GitHub issue. Use when requesting PRD, requirements doc, feature spec, or crystallizing discussions before planning.
Synthesizes PRD for substantial new features from project context, ADRs, commits, and conversation. Validates modules/architecture, writes structured spec in docs/specs/. Asks before GH issue.
Share bugs, ideas, or general feedback.
这个 skill 使用当前 conversation context 和 codebase understanding 产出 PRD。不要访谈用户,只综合你已经知道的内容。
Issue tracker 和 triage label vocabulary 应该已经提供给你;如果没有,运行 /setup-matt-pocock-skills。
如果还没有探索 repo,先探索它以理解 codebase 当前状态。在 PRD 中始终使用项目 domain glossary vocabulary,并遵守相关 ADRs。
草拟完成 implementation 需要 build 或 modify 的主要 modules。主动寻找可以抽出 deep modules 并独立测试的机会。
Deep module(相对 shallow module)会把大量功能封装在一个简单、可测试、很少变化的 interface 后面。
与用户确认这些 modules 是否符合预期。与用户确认他们希望为哪些 modules 写 tests。
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。