product-manager

Translate vague ideas into product plans with user stories and acceptance criteria.

2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/k1lgor/virtual-company --skill product-manager-k1lgor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-manager
Source: https://github.com/k1lgor/virtual-company/tree/main/skills/21-product-manager
Command: npx skills add https://github.com/k1lgor/virtual-company --skill product-manager-k1lgor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams translate vague ideas into concrete tasks, user stories, and acceptance criteria, reducing ambiguity and aligning stakeholders in product delivery.

Core Features & Use Cases

  • Breaks high-level goals into actionable tasks and milestones for product development.
  • Generates user stories in the format "As a [type of user], I want [action], so that [benefit]."
  • Defines acceptance criteria and a Definition of Done, and applies prioritization to plan releases.

Quick Start

Ask it to break down a project vision into a prioritized product plan with user stories and acceptance criteria.

Frequently Asked Questions about product-manager

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

FAQPage Schema
How do I turn vague project ideas into actionable user stories and acceptance criteria?

To turn vague ideas into actionable user stories and acceptance criteria, you need to break down high-level goals into specific tasks using the format: As a [type of user], I want [action], so that [benefit]. This process aligns stakeholders by defining a clear Definition of Done and applying prioritization schemes to plan releases.

What is the best way to prioritize a product backlog for software development?

The best way to prioritize a product backlog is by applying the MoSCoW method to categorized user stories and tasks. This approach satisfies functional requirements for feature scoping by separating must-have features from nice-to-haves, ensuring robust release planning and clear definitions of done.

How do I write acceptance criteria and a Definition of Done for product requirements?

Writing acceptance criteria and a Definition of Done requires translating product requirements into concrete, testable conditions for each user story. This reduces ambiguity in product delivery by ensuring every actionable task meets functional requirements before it is considered complete.

Can I use MoSCoW prioritization for feature scoping and milestone planning?

Yes, you can use MoSCoW prioritization for feature scoping by categorizing actionable tasks and milestones into must-haves, should-haves, could-haves, and won't-haves. This method structures product development by ensuring high-priority functional requirements are addressed first in the release plan.

How does translating goals into a product plan reduce ambiguity for stakeholders?

Translating goals into a product plan reduces ambiguity by converting high-level visions into structured actionable tasks, user stories, and acceptance criteria. This breakdown aligns stakeholders on functional requirements and deliverables, ensuring clear communication throughout product delivery.