product-manager

Create PRDs, user stories, and acceptance criteria for software projects.

20|1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/krzysztofsurdy/code-virtuoso --skill product-manager-krzysztofsurdy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-manager
Source: https://github.com/krzysztofsurdy/code-virtuoso/tree/main/skills/roles/product-manager
Command: npx skills add https://github.com/krzysztofsurdy/code-virtuoso --skill product-manager-krzysztofsurdy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of translating business goals and user needs into clear, actionable requirements for engineering teams, ensuring alignment and efficient product development.

Core Features & Use Cases

  • Requirements Definition: Write user stories, acceptance criteria, and non-functional requirements.
  • Prioritization: Classify and prioritize features using frameworks like MoSCoW and RICE.
  • Documentation: Assemble comprehensive Product Requirements Documents (PRDs).
  • Use Case: When starting a new feature, use this Skill to define the problem, gather requirements, prioritize them for an MVP, and document everything in a PRD for the development team.

Quick Start

Use the product-manager skill to write a PRD for a new user authentication feature.

Frequently Asked Questions about product-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a Product Requirements Document for a new software feature?

To write a Product Requirements Document, define the product vision, outline user stories, and document technical specifications. This Skill facilitates assembling comprehensive PRDs that bridge business goals and engineering execution for software projects.

What is the best way to prioritize features for an MVP using agile methodologies?

The best way to prioritize features for an MVP is using established frameworks like MoSCoW and RICE. This Skill supports classifying and prioritizing requirements to ensure efficient agile product development and clear communication of priorities.

How do I translate business goals into actionable user stories and acceptance criteria?

Translating business goals into actionable user stories and acceptance criteria involves defining clear product requirements. This Skill enables product ownership by converting user needs and business objectives into structured technical specifications for engineering teams.

Can I use this to define non-functional requirements alongside functional user stories?

Yes, you can define non-functional requirements alongside functional user stories. This Skill supports requirements definition by facilitating the creation of both user stories with acceptance criteria and the necessary non-functional requirements for software development projects.

Does product management requirements definition work without an existing technical specification document?

Product management requirements definition works without an existing technical specification document by building from scratch. This Skill helps define the product vision and assemble the necessary PRDs and user stories directly from business goals and user needs.