Skip to content

philcartmell/diagram-studio

v1.2.0MIT

Design diagrams with your coding agent: Azure architectures in Microsoft Azure Architecture Center style with the official icons, Databricks lakehouses, deployments and platform maps in the Databricks brand look, business diagrams such as operating models, swimlanes, sequence diagrams, roadmaps, value chains, 2x2s and layered architectures, consulting-style data exhibits with bar charts, waterfalls, line charts and KPIs, and whole decks built from any of these. Compare concepts on a live preview board, refine by conversation, then export PowerPoint, draw.io, SVG, PNG or PDF.

azure

Runs an Azure architecture design session with the user, drawn in Microsoft Azure Architecture Center style with the official Azure icons. It works out which kind of diagram the reader needs (a solution workflow with numbered steps, a network topology with regions, virtual networks, subnets and private endpoints, or a hybrid of the two), can draft from an ARM template or resource list, proposes two or three concepts side by side on a live preview board, refines the chosen one through conversation, and exports PowerPoint, draw.io, SVG, PNG or PDF when the user is happy. Use it when someone wants an Azure architecture drawn, explained or reviewed ("diagram our AKS baseline", "how would a multi-region App Service look?", "show how a document flows through our Functions pipeline", "turn this ARM export into a diagram", "draw our hub-spoke network for the architecture review", "where does Azure Databricks sit in our data platform?"). Azure Databricks workspaces are drawn the Microsoft way, with Databricks product icons inside. A Databricks-centred picture (a lakehouse pipeline, a Databricks deployment topology, a platform map in the Databricks look) belongs to this plugin's databricks skill. Not for business diagrams such as operating models, swimlanes or roadmaps (this plugin's business skill draws those), AWS or Google Cloud diagrams, or data charts.

business

Runs a business slide design session with the user. It asks a few sharp questions about the message, audience and content, proposes two or three visual concepts (operating model, swimlane, sequence diagram, roadmap, value chain, 2x2 matrix, layered architecture, or a consulting-style data exhibit with bar and column charts, waterfalls, line charts and KPI figures) side by side on a live preview board, refines the chosen one through conversation, and exports PowerPoint, draw.io, SVG, PNG or PDF when the user is happy. Use it when someone describes a diagram, chart or slide they want to build ("I need a slide showing our operating model", "chart these cost figures for the board", "help me visualise this process", "draw the calls between our checkout and the payment partners", "make this Mermaid sequence diagram look professional", "what's the best way to show X, Y and Z?"), wants to explore options, or wants to keep tweaking a slide until it is right. Not for multi-slide decks (this plugin's deck skill builds those), Azure architecture diagrams with Azure icons, VNets or ARM templates (the azure skill), Databricks lakehouse, pipeline or platform diagrams (the databricks skill), pie charts, scatter plots, org charts, or AWS and Google Cloud diagrams.

databricks

Runs a Databricks architecture design session with the user, drawn in the Databricks brand look with the official Databricks product icons. It works out which kind of diagram the reader needs (a use-case data flow such as a medallion pipeline, a deployment topology of the Databricks account and the customer's cloud account, a platform reference map, or a concept such as RAG or MLOps), proposes two or three concepts side by side on a live preview board, refines the chosen one through conversation, and exports PowerPoint, draw.io, SVG, PNG or PDF when the user is happy. Use it when someone wants a Databricks lakehouse, pipeline, workspace deployment or platform drawn or explained ("draw our medallion architecture", "how does our Databricks workspace deploy into our Azure subscription?", "map our Databricks platform for the steering group", "show how Unity Catalog governs our pipelines"). An Azure architecture in which Azure Databricks is one part among other Azure services belongs to this plugin's azure skill, which keeps the Microsoft look. Not for business diagrams such as operating models or roadmaps (this plugin's business skill), or data charts.

deck

Runs a deck design session with the user. It agrees the storyline first (one action title per page), then builds each page as any Diagram Studio type (business diagrams including sequence diagrams, Azure and Databricks architectures, bar and column charts, waterfalls, line charts, KPI figures, and exhibits that combine them with text), shows the whole deck on a live preview board, refines page by page, and exports one PowerPoint (a slide per page), one PDF and one draw.io file with consistent titles, theme, classification and page numbers. Use it when someone wants several slides for one meeting ("a steering committee pack", "five slides for the board on the platform case", "turn these diagrams into a deck", "add the cost chart to the deck"), or wants to combine diagrams they already made into one file. Not for a single slide (this plugin's business, azure and databricks skills design those, and their sessions can become deck pages).