# astro-components > UI component library for Astro lead generation sites. Buttons, forms, cards, badges. Requires design-tokens skill. - Author: Soborbo - Repository: Soborbo/claudeskills - Version: 20260116141709 - Stars: 1 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/Soborbo/claudeskills - Web: https://mule.run/skillshub/@@Soborbo/claudeskills~astro-components:20260116141709 --- --- name: astro-components description: UI component library for Astro lead generation sites. Buttons, forms, cards, badges. Requires design-tokens skill. --- # Astro Components Skill ## Purpose Provides reusable UI components. Does NOT handle sections, layouts, or business logic. ## Scope | ✅ Use For | ❌ NOT For | |-----------|-----------| | Marketing sites | Web apps | | Lead gen pages | Dashboards | | Service websites | E-commerce carts | ## Core Rules 1. **All styling via design-tokens** — No hardcoded colors/spacing 2. **Token missing = build error** — Never fallback to arbitrary values 3. **Mobile-first** — Base styles for mobile, `md:` for larger 4. **44px minimum touch targets** — All interactive elements 5. **Zero external dependencies** — Pure Astro + Tailwind only ## Semantic HTML Rules | Element | Use | Never | |---------|-----|-------| | `