assets-icons-fonts
SKILL.md
Icons, Fonts & Assets
When to use this skill
- Adding icons (SVG, Lucide, FontAwesome).
- Loading custom fonts (Google Fonts, local WOFF2).
- Optimizing images.
1. Icons
- SVG: Prefer inline SVGs or Sprites over font icons for accessibility and performance.
- React: Use libraries like
lucide-reactorheroiconsthat treeshake well. - Attributes: Always set
aria-hidden="true"for decorative icons, or providing decentaria-label.
2. Fonts
- Format: Use
WOFF2for local fonts. - Loading: Use
font-display: swap;in CSS to show fallback text immediately. - Next.js: Use
next/fontto optimize Google Fonts and eliminate layout shift (CLS).
3. Images
- Formats: Prefer WebP or AVIF over PNG/JPEG.
- Sizing: Always specify
widthandheightattributes (or aspect ratio) to prevent layout shifts. - Lazy Loading: Use
loading="lazy"for below-the-fold images.
Weekly Installs
3
Repository
sraloff/gravitybootsGitHub Stars
2
First Seen
Feb 21, 2026
Security Audits
Installed on
amp3
github-copilot3
codex3
kimi-cli3
gemini-cli3
cursor3