--- name: svg-logo-creator description: Create professional SVG logos from concept briefs or descriptions. Use when generating SVG logo files, creating logo variations (horizontal, vertical, icon-only), or implementing logo designs. Triggers on "create SVG logo," "generate logo," "make a logo," "logo SVG," "design a logo," or when given a logo concept brief from logo-ideation. --- # SVG Logo Creator Create professional, scalable SVG logos from concept briefs or descriptions. ## Input Requirements Before creating, gather or confirm: - **Text**: Exact company/brand name and any tagline - **Logo type**: Wordmark, lettermark, pictorial, abstract, combination, or emblem - **Visual concept**: Core imagery, metaphor, or style direction - **Colors**: Primary and secondary colors (hex values preferred) - **Typography direction**: Modern/classic, geometric/humanist, bold/light If working from a logo-ideation concept brief, these details should already be specified. ## Creation Workflow ### 1. Plan the Design Before writing SVG code: - Sketch the basic shapes mentally - Identify reusable elements (define once, reference with ``) - Plan the viewBox dimensions (typically 100x100 or proportional) - Determine color palette as CSS custom properties ### 2. Create Primary Logo Write clean, semantic SVG: ```svg ``` ### 3. Generate Variations Create these standard variations: | Variation | Use case | Notes | |-----------|----------|-------| | Primary/horizontal | Default, wide spaces | Full logo with icon and text side-by-side | | Stacked/vertical | Square spaces, mobile | Icon above text | | Icon-only | Favicons, app icons, small spaces | Symbol without text | | Wordmark-only | When icon context is established | Text without symbol | | Monochrome | Single-color contexts | Black or white version | | Inverted | Dark backgrounds | Light colors for dark bg | ### 4. Save Files Use consistent naming: ``` logo-primary.svg logo-stacked.svg logo-icon.svg logo-wordmark.svg logo-mono-black.svg logo-mono-white.svg logo-inverted.svg ``` ## SVG Best Practices ### Structure - Use `viewBox` for scalability, never fixed width/height - Define colors as CSS custom properties in ` ``` ## Delivery Checklist Before finalizing: - [ ] All variations created - [ ] Colors match specification - [ ] Scales properly from 16px to 1000px+ - [ ] Accessible labels included - [ ] Clean, optimized code - [ ] Consistent naming convention - [ ] Tested on light and dark backgrounds ## Usage Guidelines Output After creating logos, provide brief usage guidance: ```markdown ## Logo Usage **Clear space**: Maintain padding equal to the height of the icon **Minimum size**: 24px for icon, 80px for full logo **Backgrounds**: Use primary on light, reversed on dark **Don't**: Stretch, rotate, change colors, add effects ```