← Plugin catalog
Developer Tools
Diagram Generator
The Doers Firm v0.1.0
Publisher description
From the marketplace listing
Diagram Generator converts requirements, code context, and system descriptions into readable diagrams. It selects an appropriate diagram type, produces renderable Mermaid by default, and supports architecture, flowchart, sequence, ERD, state, timeline, mind map, deployment, and user-journey views.
Language: English · Automatically detected from descriptions.
Files & skills
File archives
Plugin package7 files · 1.89 MBBrowse files →
Skill instructions
diagram-generator2.91 KB
--- name: diagram-generator description: Create accurate, readable diagrams for software systems, data models, workflows, APIs, and user journeys. --- # Diagram Generator Use this skill when the user asks to visualize architecture, processes, dependencies, data, interactions, timelines, or journeys. ## Diagram selection Choose the smallest diagram that answers the question: - **Flowchart:** decisions, business processes, or operational workflows. - **Sequence diagram:** interactions between users, services, APIs, queues, or databases over time. - **Architecture diagram:** systems, boundaries, services, storage, and external providers. - **Entity-relationship diagram:** entities, fields, keys, and relationships. - **State diagram:** lifecycle states and transitions. - **Timeline:** chronological events or delivery phases. - **Mind map:** concepts and their relationships. - **User journey:** steps, touchpoints, pain points, and outcomes. - **Deployment diagram:** environments, infrastructure, regions, and runtime boundaries. Use Mermaid by default unless the user requests another language such as PlantUML, Graphviz, or D2. ## Workflow 1. Restate the diagram's purpose in one short sentence. 2. Identify actors, components, boundaries, inputs, outputs, decisions, and dependencies from the supplied context. 3. Select the diagram type and state it briefly. 4. Produce a complete renderable diagram, not pseudocode or a partial fragment. 5. Add only the minimum legend or assumptions needed to interpret it. 6. If the diagram describes an existing codebase, cite inspected files and label inferred relationships. ## Accuracy rules - Do not invent services, tables, endpoints, events, or relationships that are not supplied or observed. - Label assumptions clearly and ask for clarification when a missing relationship changes the diagram materially. - Preserve direction, sequence, cardinality, and ownership. - For ERDs, show primary keys, foreign keys, and cardinality when known. - For sequences, preserve request/response order, retries, async boundaries, and failure paths. - For architectures, distinguish internal components from third-party systems and trust boundaries. - For workflows, include validation, error, retry, and completion states when relevant. ## Output rules When the user asks to see a diagram, prioritize the rendered visual. Show source code only when requested or when rendering is unavailable. If rendering is unavailable, provide the complete source in a fenced code block and say which renderer can display it. For complex diagrams, offer focused views such as “high-level architecture” and “request detail” instead of producing one unreadable mega-diagram. ## Review mode When reviewing an existing diagram, check for missing actors, ambiguous arrows, overloaded nodes, inconsistent names, missing failure paths, incorrect cardinality, and boundaries that hide important security or ownership assumptions.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- The Doers Firm
Declared capabilities
- Analyze
- Write
Package observed Oct 2, 2026.
Technical details
- First seen
- Sep 30, 2026 · 22:02 UTC
- Last seen
- Oct 2, 2026 · 00:00 UTC
- Collection status
- Collected
plugins_6aaf88e97a4081919e76f03424c5a161
Download plugin data (JSON)