AI Skill Report Card

Designing Icon Systems

B+78·Feb 25, 2026·Source: Web
15 / 15
CSS
/* Base icon system setup */ :root { --icon-size-sm: 16px; --icon-size-md: 24px; --icon-size-lg: 32px; --stroke-weight: 1.5px; --corner-radius: 2px; --icon-color-primary: #1a1a1a; --icon-color-secondary: #666666; } .icon-24 { width: 24px; height: 24px; stroke-width: var(--stroke-weight); fill: none; stroke: currentColor; }
Recommendation
Add concrete templates or frameworks for the ILLUSTRATION framework mentioned in description but never explained
13 / 15

Progress:

  • Define style parameters (stroke, radius, colors, perspective)
  • Set up 24px grid system with optical corrections
  • Create base icon templates in Illustrator
  • Export and optimize SVGs
  • Document naming conventions
  • Create usage guidelines for teams

1. Style Consistency Parameters

Stroke Weight: 1.5px for 24px icons, scale proportionally Corner Radius: 2px rounded corners, 1px for smaller details Color Palette:

  • Primary: #1a1a1a (high contrast)
  • Secondary: #666666 (supporting elements)
  • Accent: Brand primary color
  • States: Success #22c55e, Warning #f59e0b, Error #ef4444

Perspective Rules:

  • Front-facing (no 3D perspective)
  • Consistent light source (top-left)
  • 45° angle for isometric elements only

2. Icon Grid System

24px base grid with 2px safe zones:

┌─────────────────────────┐
│ 2px │   20px   │ 2px   │
├─────┼─────────┼─────────┤
│ 2px │ CONTENT  │ 2px   │
├─────┼─────────┼─────────┤
│ 2px │   20px   │ 2px   │
└─────────────────────────┘

Optical Correction Zones:

  • Allow 1px bleeding into safe zones for visual balance
  • Circular icons can touch edges
  • Vertical elements can extend slightly for optical alignment

3. Illustrator to SVG Export

Pre-export checklist:

  • Expand all strokes to paths
  • Remove hidden/empty layers
  • Combine overlapping paths
  • Set artboard to 24×24px

Export settings:

File → Export → Export for Screens
Format: SVG
Styling: Internal CSS
Font: Convert to Outlines
Images: Preserve
Object IDs: Layer Names
Decimal: 2
Responsive: ✓

Post-export optimization:

XML
<!-- Before --> <svg width="24px" height="24px" viewBox="0 0 24 24"> <!-- After --> <svg viewBox="0 0 24 24" fill="none">

4. Naming Conventions

Format: category-name-variant-size

Examples:

  • navigation-arrow-right-24
  • interface-close-outline-16
  • communication-email-filled-32

Categories:

  • navigation- (arrows, chevrons)
  • interface- (buttons, controls)
  • communication- (chat, email)
  • data- (charts, tables)
  • status- (success, error, loading)
Recommendation
Include more specific input/output examples showing the complete process from concept to final implementation
18 / 20

Example 1: Navigation Arrow Input: Right-pointing arrow icon Output:

XML
<svg viewBox="0 0 24 24" fill="none"> <path d="m9 18 6-6-6-6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg>

Example 2: Status Icon Input: Success checkmark Output:

XML
<svg viewBox="0 0 24 24" fill="none"> <path d="m9 12 2 2 4-4" stroke="#22c55e" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <circle cx="12" cy="12" r="9" stroke="#22c55e" stroke-width="1.5"/> </svg>
Recommendation
Provide default measurement systems and decision trees rather than lengthy explanations of options

When to Use Each Asset Type

Icons (16-32px):

  • Navigation elements
  • Button states
  • Data visualization
  • Status indicators
  • Form inputs

Illustrations (100-400px):

  • Empty states
  • Onboarding flows
  • Feature explanations
  • Error pages
  • Success confirmations

Photography:

  • Team pages
  • Product demonstrations
  • Customer testimonials
  • Case studies

B2B Conversion Funnel Applications

Awareness Stage: Simple outline icons, minimal illustrations Consideration Stage: Detailed feature icons, process illustrations Decision Stage: Trust indicators, security icons Retention Stage: Dashboard icons, status illustrations

  • Test icons at actual size, not zoomed in
  • Use consistent stroke caps (round) and joins
  • Maintain 4.5:1 contrast ratio minimum
  • Create dark mode variants early
  • Version control icon libraries
  • Include usage examples in documentation
  • Don't mix stroke weights within same context
  • Don't use different corner radii inconsistently
  • Don't export at wrong viewBox dimensions
  • Don't create icons smaller than 16px for web
  • Don't use complex gradients in system icons
  • Don't skip accessibility considerations (alt text, ARIA labels)
0
Grade B+AI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
15/15
Workflow
13/15
Examples
18/20
Completeness
5/20
Format
15/15
Conciseness
12/15