What problem does it solve?
Vague, unstructured backend requirements lead to rework, missed constraints, and misalignment between product and engineering teams when building Go backend services, especially for features involving APIs, data storage, or service integration.
Core Features & Use Cases
- EARS-Structured Requirement Parsing: Rewrites ambiguous business requests into clear, unambiguous EARS-format requirement statements to eliminate interpretation gaps.
- Full Backend Dimension Analysis: Covers all critical backend aspects including domain models, API contracts, data consistency rules, idempotency requirements, and failure handling strategies.
- Mandatory Feasibility Validation: Verifies data availability, interface stability, and dependency readiness before finalizing requirements to surface risks early.
- Standardized Output Template: Generates a complete requirement document with traceable acceptance criteria, risk lists, and clear MVP scope definitions.
Use case: For a new order processing feature in a Go microservice, this skill will break down the business request into clear backend boundaries, identify required idempotency for payment operations, and generate verifiable acceptance criteria before any code is written.
Quick Start
Use the go-backend-requirement-analysis skill to analyze the new user notification feature requirement described in the latest product PRD document.