frontend-patterns

Installation
Summary

React and Next.js patterns for component composition, state management, performance, and accessibility.

  • Covers component patterns including composition, compound components, and render props for flexible, reusable UI architecture
  • Includes custom hooks for state management, async data fetching, debouncing, and context-based state with reducers
  • Performance optimization techniques: memoization, code splitting with lazy loading, and list virtualization for large datasets
  • Form handling with validation, error boundaries for graceful error recovery, and animation patterns using Framer Motion
  • Accessibility patterns for keyboard navigation and focus management to ensure inclusive user experiences
SKILL.md

Frontend Development Patterns

Modern frontend patterns for React, Next.js, and performant user interfaces.

Component Patterns

Composition Over Inheritance

// ✅ GOOD: Component composition
interface CardProps {
  children: React.ReactNode
  variant?: 'default' | 'outlined'
}

export function Card({ children, variant = 'default' }: CardProps) {
  return <div className={`card card-${variant}`}>{children}</div>
}
Related skills

More from davila7/claude-code-templates

Installs
534
GitHub Stars
27.2K
First Seen
Jan 25, 2026