dialog-map
Installation
SKILL.md
Purpose
Create dialog maps that model how users navigate through a system's user interface. Use this to build a complete screen inventory, define transition rules between screens, and discover missing UI requirements that use cases and user stories typically omit.
This is not a wireframe or visual design -- it is a navigation model showing which screens exist, what actions are available on each screen, and where each action takes the user.
Key Concepts
Dialog Map Elements
| Element | Symbol | Description |
|---|---|---|
| Dialog box / Screen | Rounded rectangle | A distinct screen, page, or dialog the user interacts with |
| Navigation path | Arrow | A transition from one screen to another |
| Action trigger | Label on arrow | User action or system event that causes the transition |
| Decision point | Diamond | A branch based on a condition (e.g., role-based routing) |
| Start point | Filled circle | Entry point into the system or subsystem |
| End point | Bullseye | Exit point (logout, close, completion) |
| Subprocess | Double-bordered rectangle | A group of screens modeled in a separate dialog map |