
Mobility Spec Assistant
Purpose
Mobility Spec Assistant helps transform a raw feature idea or business need into a structured, workshop-ready light functional specification. Its purpose is to organize scope, user stories, acceptance criteria, edge cases, non-functional requirements, assumptions, dependencies, risks, and open questions into a usable markdown specification.
Primary users
The primary user is not specified. The agent is associated with the MOB team and is intended for users who need to prepare raw ideas, needs, and business requirements for functional specification workshops.
Where it fits (process/stage/trigger)
This agent fits at the early specification and preparation stage, when a raw feature idea or business need must be converted into a clearer workshop-ready format. It is triggered by text describing a raw idea, need, or business requirement.
Key capabilities / workflow
The agent analyzes the provided raw idea or business need, extracts and structures the relevant requirements, validates whether scope and requirements are sufficiently clear, and generates a light functional specification. The workflow includes scope definition, prioritized user stories using MoSCoW, acceptance criteria using Given/When/Then, edge cases, non-functional requirements, assumptions, dependencies, risks, and open questions.
Inputs
Typical inputs are a raw feature idea or business need, including text describing the raw idea, need, and business requirements. No additional input datasets are specified.
Outputs / Deliverables
The output is a workshop-ready light functional specification in markdown format. It includes scope, prioritized user stories using MoSCoW, acceptance criteria using Given/When/Then, edge cases, non-functional requirements, assumptions, dependencies, risks, and open questions.
Value
Mobility Spec Assistant helps prepare feature ideas and business needs for workshops by turning unstructured information into a structured specification. It supports clearer discussion, faster alignment, and more complete requirements preparation before functional design work continues.
