Back to Plugins
JJG Visual Vocabulary Library

JJG Visual Vocabulary Library

Best practice flow diagramming

Plugin Preview

JJG Visual Vocabulary Library 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

  1. JJG principles and best practices
  2. JJG shape picker
  3. JJG Symbology Cheatsheet
  4. Conversion Tables (ISO-->JJG)

Plugin Details

Version7
CreatedOctober 4, 2025
Last UpdatedNovember 10, 2025
Categorylibraries-other
CreatorShawn Kelshaw
Stats10 installs, 4 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:ui.html
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma