What problem does it solve?
This Skill helps engineers and technical leads turn vague product requests into focused, measurable, and technically sound solutions instead of over-engineering features that do not deliver meaningful user value.
Core Features & Use Cases
- Feature Planning: Define user problems, success metrics, acceptance criteria, scope boundaries, risks, assumptions, and dependencies before engineering begins.
- MVP and User Flow Design: Identify the riskiest assumptions, design testable minimum solutions, and map happy paths, errors, empty states, recovery actions, and edge cases.
- Tradeoff and Decision Management: Compare implementation options by cost, risk, and reversibility, then document significant technical decisions using concise ADRs.
- Scope Negotiation: Push back on low-value complexity while proposing simpler alternatives that preserve the most important user outcomes.
Quick Start
Use the product-engineer skill to turn this feature idea into an MVP plan with user outcomes, success metrics, user flows, acceptance criteria, tradeoffs, risks, and a Definition of Done.