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

30 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## 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