Data Flow Diagrams

Create Level 0 context diagrams and Level 1 decompositions with standard DFD notation.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Danhvb/my-ba-skills --skill data-flow-diagrams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Data Flow Diagrams
Source: https://github.com/Danhvb/my-ba-skills/tree/main/multi-agent-ba/.agent/skills/senior-ba/data-flow-diagrams
Command: npx skills add https://github.com/Danhvb/my-ba-skills --skill data-flow-diagrams

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data Flow Diagrams help teams understand how data travels through a system, clarifying data ownership, boundaries, and trust points while reducing ambiguity in system design.

Core Features & Use Cases

  • Visualize external entities, processes, data stores, and data flows.
  • Support context (Level 0) and detailed (Level 1) views for system design reviews.
  • Use in security and data governance discussions to map data movement and identify risk points.

Quick Start

Create a Level 0 context diagram for a customer order system showing data sources, processes, stores, and data flows.

Frequently Asked Questions about Data Flow Diagrams

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a data flow diagram used for in system design?

A data flow diagram visualizes how data moves through a system, clarifying data ownership, boundaries, and trust points to reduce ambiguity during system design reviews.

How do I create a Level 0 context diagram for a customer order system?

Create a Level 0 context diagram by mapping external entities, core processes, data stores, and data flows to show how data enters and exits the customer order system.

Can I use data flow diagrams for data governance and security reviews?

Yes, data flow diagrams map data movement across system boundaries to identify risk points, making them effective tools for data governance and security context discussions.

What is the difference between Level 0 and Level 1 data flow diagrams?

Level 0 data flow diagrams provide a high-level context view of external entities and main processes, while Level 1 diagrams decompose those processes into detailed internal data movements.

Does this data flow diagram tool enforce standard DFD notation?

Yes, the tool enforces standard DFD notation to accurately represent external entities, processes, data stores, and data flows for clear system design documentation.

What's the best way to model data movement for a complex system?

The best way to model data movement is to start with a Level 0 context diagram for overall boundaries, then decompose into Level 1 diagrams for detailed process data flows.