Files
Krow-workspace/docs/prompts/create-mermaid-usecase-flutter.md

1.5 KiB
Raw Blame History

What the prompt does

This prompt generates a Mermaid diagram that visualizes the use case of a Flutter application. The diagram includes the actors, use cases, and relationships between them.

Assumption

  • Flutter project is given
  • Overview mermaid diagram is given

How to use the prompt

Using the given Flutter project code — along with the previously generated Mermaid diagram that outlines the apps navigation and logic flow — analyze the entire system to identify all main use cases and their sub-use cases.

From this analysis, create a Mermaid flowchart that shows:

  • All high-level use cases the app supports (e.g., Authentication, Profile Management, Dashboard Interaction, Data Fetching, Settings, etc.).
  • How each use case breaks down into sub-use cases (e.g., Authentication → Login, Signup, Logout, Token Refresh).
  • How these use cases depend on each other or trigger one another.
  • Connections between use cases as they appear in the actual code (UI actions, state changes, service calls, repository interactions, etc.).
  • Any decision points or conditions that influence which sub-use case occurs next.

Format the output as a clear Mermaid diagram using flowchart TD or flowchart LR. Ensure the flow represents the real behavior of the code, not assumptions.

Ask for any missing files if needed to build a complete and accurate use-case hierarchy.


If you want, I can also generate a version tailored for: ✔ UML use-case diagrams ✔ Sequence diagrams ✔ System interaction diagrams