product-owner-expert

Convert ambiguous product ideas into user stories, PRDs, and acceptance criteria.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/ozkayas/jlpt-bites-ecosystem --skill product-owner-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-owner-expert
Source: https://github.com/ozkayas/jlpt-bites-ecosystem/tree/main/.agents/skills/product-owner-expert
Command: npx skills add https://github.com/ozkayas/jlpt-bites-ecosystem --skill product-owner-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of translating vague product ideas into clear, actionable requirements, ensuring efficient software development and alignment with business goals.

Core Features & Use Cases

  • User Story Creation: Writes user stories adhering to INVEST principles.
  • Backlog Prioritization: Utilizes RICE or MoSCoW methodologies for effective backlog management.
  • Requirement Documentation: Generates comprehensive Product Requirements Documents (PRDs).
  • Acceptance Criteria: Defines clear acceptance criteria using Gherkin format.
  • Use Case: A product manager needs to define a new feature. They can use this Skill to break down the feature into user stories, write acceptance criteria, and prioritize them against existing backlog items.

Quick Start

Write a user story for the following feature idea: "Users should be able to reset their password via email."

Frequently Asked Questions about product-owner-expert

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

FAQPage Schema
How do I write user stories for software development using INVEST principles?

To write user stories using INVEST principles, break down vague product ideas into independent, negotiable, valuable, estimable, small, and testable narratives. This approach ensures features are actionable, clearly defined, and aligned with business goals before development.

How do I prioritize a product backlog using RICE or MoSCoW methodologies?

You can prioritize a product backlog using RICE to score items by reach, impact, confidence, and effort, or MoSCoW to categorize them as must-have, should-have, could-have, and won't-have. Both methodologies ensure effective backlog management and alignment with business goals.

What is the best way to convert ambiguous ideas into clear product requirements?

The best way to convert ambiguous ideas into clear product requirements is by generating a comprehensive Product Requirements Document (PRD) and defining acceptance criteria using Gherkin format. This ensures efficient software development and alignment with business goals.

How do I define acceptance criteria using Gherkin format for a new feature?

To define acceptance criteria using Gherkin format, structure requirements into Given-When-Then scenarios. This translates product requirements into clear, testable conditions, ensuring development teams understand exactly how a feature should behave.

Can I generate a full Product Requirements Document (PRD) from a single feature idea?

Yes, you can generate a comprehensive Product Requirements Document (PRD) from a single feature idea. The process transforms vague concepts into clear, actionable requirements, breaking down features into user stories and acceptance criteria.

When should I use MoSCoW prioritization over RICE for backlog management?

Use MoSCoW for backlog management when you need to categorize features into must-have, should-have, could-have, and won't-have buckets. Use RICE when you need quantitative scoring based on reach, impact, confidence, and effort.