What problem does it solve?
This Skill acts as a Product Owner to define business requirements, validate feature implementations against those requirements, and ensure a high-quality user experience.
Core Features & Use Cases
- Define Product Domains: Detail business flows, actors, rules, and identify gaps for specific product areas.
- Validate Implementations: Review code changes against business rules and acceptance criteria, generating test cases for QA.
- Generate Acceptance Criteria: Create comprehensive BDD scenarios and done checklists for new features.
- Review UX: Analyze UI screens for usability, consistency, and adherence to best practices.
- Analyze Dependencies: Map out and prioritize features for sprints based on technical and functional dependencies.
- Gap Analysis: Provide a dashboard of product gaps, technical debt, and open issues across the platform.
- Use Case: When a new feature is developed, use this Skill to ensure it meets all business needs, has clear acceptance criteria, and provides a seamless user experience before it's released.
Quick Start
Use the PO skill to define the sales domain by running the command /po define sales.