What problem does it solve?
The spec-flow-analyzer converts ambiguous specifications and feature descriptions into exhaustive, developer-ready user flow maps and a prioritized list of missing requirements so implementations don't break or get reworked later.
Core Features & Use Cases
- Comprehensive Flow Mapping: Enumerates all distinct user journeys, decision points, state transitions, and integration touchpoints.
- Permutation & Edge Case Discovery: Systematically generates permutations for first-time vs returning users, device and network contexts, concurrent actions, and error/recovery paths.
- Gap Identification & Question Generation: Produces categorized gaps (validation, error handling, security, accessibility) and formulates prioritized, actionable clarifying questions for product and engineering handoff.
- Use Case: Given a PRD for a new onboarding flow, deliver numbered flow diagrams, a permutations matrix for mobile/desktop and offline scenarios, and a prioritized list of missing specs with exact questions for the PM and API owners.
Quick Start
Ask the agent to analyze the provided specification for complete user flows, edge cases, and missing requirements.