product-owner

Elicit features and decompose them into user stories with Gherkin acceptance criteria.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/jcteague/wheelbase --skill product-owner-jcteague
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: product-owner
Source: https://github.com/jcteague/wheelbase/tree/main/.claude/skills/product-owner
Command: npx skills add https://github.com/jcteague/wheelbase --skill product-owner-jcteague

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide clear product direction for Wheelbase by guiding stakeholders through feature discovery, story creation, and backlog governance.

Core Features & Use Cases

  • Feature elicitation: turn ideas into concrete, well-scoped product requirements.
  • Story writing: produce user stories with Given-When-Then acceptance criteria and EPIC organization.
  • Backlog management: maintain epics, track dependencies, and plan work using the beads CLI.
  • Domain validation: consult the options-expert skill for domain knowledge and risk checks.
  • Mockup integration: generate UI mockups after story creation to validate design.

Quick Start

Provide feature elicitation, write well-scoped user stories with acceptance criteria, and organize them into epics and backlog items for Wheelbase.

Frequently Asked Questions about product-owner

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

FAQPage Schema
How do I elicit features and break them down into user stories with acceptance criteria?▼

To elicit features and write user stories, guide stakeholders through feature discovery, decompose ideas into well-scoped stories with Given-When-Then Gherkin acceptance criteria, and organize them into epics for backlog governance.

What is the best way to manage a product backlog using epics and user stories?▼

Managing a product backlog with epics and user stories involves coordinating feature discovery, tracking dependencies, and planning work hierarchically across phases using the beads CLI to maintain backlog governance.

How do I write Gherkin acceptance criteria for user stories?▼

Writing Gherkin acceptance criteria for user stories requires structuring each story's validation rules using Given-When-Then syntax, ensuring each includes context, dependencies, and mockups for domain validation.

Can I integrate UI mockups after creating user stories for feature validation?▼

Yes, you can integrate UI mockups after story creation to validate design. This ensures each user story includes visual context and design validation alongside its acceptance criteria and dependencies.

Do I need domain validation when eliciting features for product planning?▼

You need domain validation during feature elicitation to perform risk checks and ensure domain accuracy. Consulting the options-expert skill provides the necessary domain knowledge for well-scoped product requirements.