Skip to content

Commit 6df7350

Browse files
committed
docs: add decision matrix for visual output types to README
1 parent 67c66b9 commit 6df7350

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,33 @@ apps/
5858
| Human-in-the-loop | `useHumanInTheLoop` | Meeting scheduler |
5959
| Default tool render | `useDefaultRenderTool` | Tool execution status |
6060

61+
## Decision Matrix — Picking the Right Visual
62+
63+
| User asks about... | Output type | Technology |
64+
|-----------------------------|--------------------------|---------------------|
65+
| How X works (physical) | Illustrative diagram | SVG |
66+
| How X works (abstract) | Interactive explainer | HTML + inline SVG |
67+
| Process / steps | Flowchart | SVG |
68+
| Architecture / containment | Structural diagram | SVG |
69+
| Database schema / ERD | Relationship diagram | Mermaid |
70+
| Trends over time | Line chart | Chart.js |
71+
| Category comparison | Bar chart | Chart.js |
72+
| Part of whole | Doughnut chart | Chart.js |
73+
| KPIs / metrics | Dashboard | HTML metric cards |
74+
| Design a UI | Mockup | HTML |
75+
| Choose between options | Comparison cards | HTML grid |
76+
| Cyclic process | Step-through | HTML stepper |
77+
| Physics / math | Simulation | Canvas + JS |
78+
| Function / equation | Plotter | SVG + JS |
79+
| Data exploration | Sortable table | HTML + JS |
80+
| Creative / decorative | Art / illustration | SVG |
81+
| 3D visualization | 3D scene | Three.js |
82+
| Music / audio | Synthesizer | Tone.js |
83+
| Network / graph | Force layout | D3.js |
84+
| Quick factual answer | Plain text | None |
85+
| Code solution | Code block | None |
86+
| Emotional support | Warm text | None |
87+
6188
## Tech Stack
6289

6390
Next.js 16, React 19, Tailwind CSS 4, LangGraph, CopilotKit v2, Turborepo, Recharts

0 commit comments

Comments
 (0)