Fluent Commerce Logo
Docs

Gather Requirements Before Building - AI Skills

How-to Guide

Author:

Fluent Commerce

Changed on:

31 Mar 2026

Key Points

[Warning: empty required content area]

Steps

Step arrow right iconFluent Use Case Discovery

Situation: Product says "we need curbside pickup" but there are no structured requirements, use cases, or entity definitions.Prompt:
`Help me define the use cases for curbside pickup`
`/fluent-use-case-discover` runs an interactive wizard through 10 phases:
PhaseWhat happensOutput
1. ScopeDefine the feature boundary — what's in, what's outScope statement
2. ActorsIdentify who interacts (customer, store staff, OMS, WMS)Actor registry
3. Use casesWalk through each user journey step by stepStructured use case list
4. Environment discoveryQuery live environment for existing workflows, rules, entity types (requires connected profile)Available infrastructure
5. Entity modelDefine entities, subtypes, and relationshipsEntity relationship diagram
6. Status lifecyclesMap statuses per entity with allowed transitionsState machine diagrams
7. Business rulesCapture validation rules, constraints, edge casesRules inventory
8. Integration pointsWebhooks, external systems, scheduled jobsIntegration map
9. SettingsRequired configuration keys and valuesSettings inventory
10. Gap analysisCompare requirements against existing environmentCompleteness score
Output: A Business Spec saved to `accounts/<PROFILE>/features/curbside-pickup/spec.md` with a completeness score (0-100%). Specs scoring >= 75% can proceed directly to `/fluent-feature-plan`.