JJG Visual Vocabulary Library
Best practice flow diagramming
Plugin Preview
About this plugin
Best Practice Flow Diagramming
AI can not compose complex conditional logic funnels accurately or consistently (yet).
The exploration of conditional logic has been underway for over 2,000 years by such great minds as Aristotle, Socrates, Leibniz and Boole. Did you know that the symbols you use everyday for your flow diagrams actually have very specific meaning?
The guiding concepts and principles outlined in this document are informed by Jesse James Garrett’s Visual Vocabulary. This document intentionally departs from the ISO 5807 specification commonly embedded in many popular SaaS flow-diagramming tools (e.g. FigJam, LucidCharts, etc.). The author of this Figma/FigJam plugin contends that flow diagramming remains one of the most misunderstood and misapplied practices in UX and offers a critical perspective on how these SaaS platforms (and now AI) perpetuate that misunderstanding.
The International Organization for Standardization ISO 5807:1985 specification provides conventions for documenting data, programs, and systems. We need to use a symbology that allows us to properly arrest and visualize complex conditional logic from the user experience point of view.
This is true boxes and arrows best practices.
Inside
- JJG principles and best practices
- JJG shape picker
- JJG Symbology Cheatsheet
- Conversion Tables (ISO-->JJG)
Plugin Details
| Version | 7 |
|---|---|
| Created | October 4, 2025 |
| Last Updated | November 10, 2025 |
| Category | libraries-other |
| Creator | Shawn Kelshaw |
| Stats | 10 installs, 4 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
More Like This
Discover other plugins in the libraries-other category.