g_generate
Get a precise spec for drawing a custom SVG icon when no existing asset fits your need. Follow it to draw the SVG, then validate it for safe use.
Instructions
Get a precise spec for generating a custom SVG icon, then the AI (you) draws the SVG following it. Use when i_search_all finds nothing suitable. After drawing, ALWAYS pass the SVG through g_validate to sanitize and normalize it (color/size injection, XML check, security filter).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | Target size in px (default 24). g_validate injects width/height | |
| style | No | Icon style: "outline" (stroke-based, Lucide-like, default) or "fill" (solid shapes) | outline |
| description | Yes | What the icon should depict, e.g. "a branch arrow flowing down-right", preferably with visual metaphor details |