What problem does it solve? Creating architecture diagrams, flowcharts, funnels, fishbone charts, and other visualizations on Lark (Feishu) whiteboards requires precise layout, styling, and coordinate logic that is tedious to produce by hand. This Skill guides the design of whiteboard diagrams through a structured DSL or Mermaid, renders them to PNG, and optionally uploads them to a Feishu whiteboard. ## Core Features & Use Cases - Dual rendering paths: Routes mind maps, sequence diagrams, class diagrams, and pie charts to Mermaid, while all other chart types use a precise JSON DSL with Flex, Dagre, or absolute layouts. - Scene-specific guidance: Provides dedicated layout rules and script templates for architecture diagrams, flowcharts, swimlanes, comparison tables, fishbone diagrams, bar/line charts, funnels, flywheels, pyramids, treemaps, milestones, and org charts. - Render, review, and upload: Renders diagrams to PNG via @larksuite/whiteboard-cli, applies a visual self-check and symptom-to-fix table, and uploads to Feishu whiteboards through lark-cli with a mandatory dry-run overwrite check. - Use Case: Ask for a microservices architecture diagram; the Skill plans content, generates DSL JSON (or a coordinate-computing Node.js script for geometric charts), renders a PNG, and uploads it to your Feishu whiteboard after confirmation. ## Quick Start Ask the assistant to draw an architecture diagram of your system on a Feishu whiteboard and it will generate, render, and optionally upload the diagram.