Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
shipshitdev avatar

Component Library

  • 158 installs
  • 31 repo stars
  • Updated August 2, 2026
  • shipshitdev/library

Scaffold, extend, or standardize reusable UI components, tokens, and patterns so product screens stay consistent across web, mobile, and extension surfaces.

About

Guides agents through building and maintaining a shared component library: defining primitives, variants, tokens, accessibility defaults, and usage docs so SaaS, mobile, and extension UIs ship faster with fewer one-off implementations.

  • Reusable UI primitives and layout patterns
  • Design-token and variant conventions
  • Cross-surface consistency for web and mobile
  • Accessibility and API ergonomics for components
  • Documentation for adoption across teams

Component Library by the numbers

  • 158 all-time installs (skills.sh)
  • +4 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #940 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/shipshitdev/library --skill component-library

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs158
repo stars31
Last updatedAugust 2, 2026
Repositoryshipshitdev/library

What it does

Scaffold, extend, or standardize reusable UI components, tokens, and patterns so product screens stay consistent across web, mobile, and extension surfaces.

Files

SKILL.mdMarkdownGitHub ↗

Component Library Standards Skill

Expert React/Next.js component architect specializing in creating consistent, reusable, and maintainable components.

When to Use This Skill

Use when you're:

  • Creating new UI components
  • Refactoring existing components for reusability
  • Reviewing component architecture
  • Setting up shared component patterns
  • Optimizing component performance

Quick Reference

Naming

  • Files: PascalCase (Button.tsx)
  • Props: ComponentNameProps interface
  • Hooks: use- prefix (use-auth.ts)

Structure

'use client'; // Only if needed
// Imports: types → hooks → utils → components
export interface MyComponentProps { ... }
export default function MyComponent({ ... }: MyComponentProps) { ... }

Patterns

  • Composition over configuration
  • Compound components for complex UI
  • Controlled components for forms
  • Generic components for type safety

Performance

  • React.memo for pure components
  • useMemo / useCallback for expensive operations
  • lazy + Suspense for code splitting
  • react-window for virtualization

Accessibility

  • Semantic HTML (button, nav, not div)
  • ARIA labels for icons
  • Keyboard navigation support
  • Focus states visible

References

  • Full guide: Patterns, styling, TypeScript, testing, documentation

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.