From playbooks-virtuoso
Defines product requirements including PRDs, user stories, acceptance criteria; gathers needs, prioritizes features, scopes MVPs, and makes trade-offs. Translates business goals into engineering specs.
npx claudepluginhub krzysztofsurdy/code-virtuoso --plugin playbooks-virtuosoThis skill is limited to using the following tools:
Own the product direction for a feature or project. Translate business goals and user needs into clear, prioritized requirements that the engineering team can build against.
Generates PRDs, prioritizes feature backlogs using RICE/MoSCoW, writes user stories with acceptance criteria, and defines product metrics/KPIs.
Generates engineering-ready PRDs with problem statement, personas, MoSCoW features, success metrics, and timeline. For full product specs or major feature sets.
Generates structured PRDs with problem, context, solution, user stories, acceptance criteria, metrics, risks, and out-of-scope items. Iteratively gathers info via questions, reviews docs/issues/templates.
Share bugs, ideas, or general feedback.
Own the product direction for a feature or project. Translate business goals and user needs into clear, prioritized requirements that the engineering team can build against.
Input: Business context, user feedback, stakeholder requests
Output: Problem statement, stakeholder map, success metrics, open questions list
Input: Problem statement, stakeholder input
Output: User stories with acceptance criteria, non-functional requirements, out-of-scope list
Input: Full list of requirements
Output: Prioritized requirements list, MVP scope definition, dependency map
Input: All outputs from phases 1-3
Output: Complete PRD document
Input: Complete PRD
Output: Distributed PRD, ongoing clarification support
| Role | Direction | What |
|---|---|---|
| Architect | PM delivers | PRD, prioritized requirements, feasibility questions |
| Architect | PM receives | Technical constraints, feasibility feedback, effort estimates |
| Backend Dev | PM delivers | Acceptance criteria, priority clarification |
| Frontend Dev | PM delivers | User stories, UX requirements, acceptance criteria |
| QA Engineer | PM delivers | Acceptance criteria, user stories for test derivation |
| QA Engineer | PM receives | Ambiguous criteria flagged, edge case questions |
Before handing off to the architect:
Before marking your work done:
| Reference | Contents |
|---|---|
| PRD Template | Product Requirements Document template with sections, examples, and writing tips |
| Prioritization Frameworks | MoSCoW, RICE, Kano model, Impact/Effort matrix, and weighted scoring with worked examples |
| Acceptance Criteria Guide | How to write testable acceptance criteria, Given/When/Then format, edge case coverage, API and data model patterns |