icon-system-stinger

Select icon libraries and delivery patterns for React applications.

72|28|Updated May 23, 2026
One-click install
npx skills add https://github.com/legioncodeinc/that-git-life --skill icon-system-stinger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: icon-system-stinger
Source: https://github.com/legioncodeinc/that-git-life/tree/main/.claude/skills/icon-system-stinger
Command: npx skills add https://github.com/legioncodeinc/that-git-life --skill icon-system-stinger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of selecting, delivering, and maintaining React icon systems that balance bundle size, accessibility, and developer experience.

Core Features & Use Cases

  • Icon Library Strategy: Guides selection between Lucide, Heroicons, Tabler, Phosphor, and Iconify based on project needs.
  • Performance Optimization: Helps choose between tree-shaken imports, SVG sprites, and dynamic icon loading patterns while avoiding bundle regressions.
  • Accessibility Auditing: Enforces decorative, semantic, and interactive icon requirements for WCAG-aligned React implementations.

Quick Start

Use the icon-system-stinger skill to audit my React application's icon usage and recommend the correct library, loading strategy, and accessibility fixes.

Frequently Asked Questions about icon-system-stinger

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What's the best way to optimize React icon bundle size without sacrificing accessibility?

Optimizing React icon bundle size requires applying tree-shaking strategies, evaluating SVG sprite trade-offs, and implementing dynamic icon mapping patterns while maintaining ARIA-based accessibility for WCAG compliance.

How do I choose between Lucide, Heroicons, and Iconify for my React application?

Choosing between Lucide, Heroicons, Tabler, Phosphor, and Iconify depends on evaluating your project's specific needs for icon variety, bundle size constraints, and developer experience within your React architecture.

When should I use SVG sprites versus tree-shaken imports for dynamic icon rendering?

SVG sprites and tree-shaken imports serve different dynamic icon rendering needs; analyzing SVG sprite trade-offs against tree-shaking strategies helps prevent bundle regressions while maintaining optimal loading performance.

How do I audit my React icon components for WCAG accessibility compliance?

Auditing React icon components for WCAG accessibility involves validating decorative, semantic, and interactive icon requirements using ARIA-based patterns to ensure proper screen reader support.

How do I implement dynamic icon mapping in React without causing bundle size regressions?

Implementing dynamic icon mapping in React without bundle regressions requires applying targeted tree-shaking strategies and analyzing SVG sprite trade-offs to ensure only necessary icons are delivered.