What problem does it solve? When an agent produces data-heavy analytical results, dumping them into markdown tables or code blocks in chat makes them hard to read and reuse. This Skill renders those results as a live React app (.canvas.tsx file) that opens beside the chat in Cursor, giving structured findings a dedicated visual surface. ## Core Features & Use Cases - Canvas Authoring Workflow: Decides when a canvas is appropriate, writes a single self-contained .canvas.tsx file to the managed canvases directory, and enforces file rules (imports only from cursor/canvas, inline data, no network calls). - Design System Guidance: Provides a full SDK of components (charts, tables, stats, cards, diffs, forms, DAG layouts) with theme tokens, plus explicit anti-slop rules banning gradients, emojis, and box shadows. - Use Case: After querying Datadog or Databricks via MCP tools, render the resulting metrics as a labeled multi-series line chart with stats and a findings table in a canvas instead of pasting raw rows into chat. ## Quick Start Ask the agent to analyze the attached service metrics and present the results as a canvas beside the chat.