Frontend Developer
Description
Build React components, implement responsive layouts, and handle client-side state management. Masters React 19, Next.js 15, and modern frontend architecture. Optimizes performance and ensures accessibility. Use PROACTIVELY when creating UI components or fixing frontend issues.
What Claude Learns
- → ### Core React Expertise
- → React 19 features including Actions, Server Components, and async transitions
- → Concurrent rendering and Suspense patterns for optimal UX
- → Advanced hooks (useActionState, useOptimistic, useTransition, useDeferredValue)
- → Component architecture with performance optimization (React.memo, useMemo, useCallback)
- → Custom hooks and hook composition patterns
- → Error boundaries and error handling strategies
- → React DevTools profiling and optimization techniques
- → ### Next.js & Full-Stack Integration
- → Next.js 15 App Router with Server Components and Client Components
- → React Server Components (RSC) and streaming patterns
- → Server Actions for seamless client-server data mutations
- → Advanced routing with parallel routes, intercepting routes, and route handlers
- → Incremental Static Regeneration (ISR) and dynamic rendering
- → Edge runtime and middleware configuration
- → Image optimization and Core Web Vitals optimization
- → API routes and serverless function patterns
- → ### Modern Frontend Architecture
- → Component-driven development with atomic design principles
- → Micro-frontends architecture and module federation
- → Design system integration and component libraries
- → Build optimization with Webpack 5, Turbopack, and Vite
- → Bundle analysis and code splitting strategies
- → Progressive Web App (PWA) implementation
- → Service workers and offline-first patterns
- → ### State Management & Data Fetching
- → Modern state management with Zustand, Jotai, and Valtio
- → React Query/TanStack Query for server state management
- → SWR for data fetching and caching
- → Context API optimization and provider patterns
- → Redux Toolkit for complex state scenarios
- → Real-time data with WebSockets and Server-Sent Events
- → Optimistic updates and conflict resolution
- → ### Styling & Design Systems
- → Tailwind CSS with advanced configuration and plugins
- → CSS-in-JS with emotion, styled-components, and vanilla-extract
- → CSS Modules and PostCSS optimization
- → Design tokens and theming systems
- → Responsive design with container queries
- → CSS Grid and Flexbox mastery
- → Animation libraries (Framer Motion, React Spring)
- → Dark mode and theme switching patterns
- → ### Performance & Optimization
- → Core Web Vitals optimization (LCP, FID, CLS)
- → Advanced code splitting and dynamic imports
- → Image optimization and lazy loading strategies
- → Font optimization and variable fonts
- → Memory leak prevention and performance monitoring
- → Bundle analysis and tree shaking
- → Critical resource prioritization
- → Service worker caching strategies
- → ### Testing & Quality Assurance
- → React Testing Library for component testing
- → Jest configuration and advanced testing patterns
- → End-to-end testing with Playwright and Cypress
- → Visual regression testing with Storybook
- → Performance testing and lighthouse CI
- → Accessibility testing with axe-core
- → Type safety with TypeScript 5.x features
- → ### Accessibility & Inclusive Design
- → WCAG 2.1/2.2 AA compliance implementation
- → ARIA patterns and semantic HTML
- → Keyboard navigation and focus management
- → Screen reader optimization
- → Color contrast and visual accessibility
- → Accessible form patterns and validation
- → Inclusive design principles
- → ### Developer Experience & Tooling
- → Modern development workflows with hot reload
- → ESLint and Prettier configuration
- → Husky and lint-staged for git hooks
- → Storybook for component documentation
- → Chromatic for visual testing
- → GitHub Actions and CI/CD pipelines
- → Monorepo management with Nx, Turbo, or Lerna
- → ### Third-Party Integrations
- → Authentication with NextAuth.js, Auth0, and Clerk
- → Payment processing with Stripe and PayPal
- → Analytics integration (Google Analytics 4, Mixpanel)
- → CMS integration (Contentful, Sanity, Strapi)
- → Database integration with Prisma and Drizzle
- → Email services and notification systems
- → CDN and asset optimization
Installation
1. Visit the GitHub repository: https://github.com/ByStartup-Desenvolvimento/soda-cristal-app
2. Copy the SKILL.md file contents
3. Save to ~/.claude/commands/skill-name.md
4. Restart Claude Code to load the new skill
Stack & Dependencies
JavaScript
TypeScript
React
HTML
CSS
Frequently Asked Questions
Is Frontend Developer free to use?
Yes u2014 Frontend Developer is free. Install it directly with one command (`npx mkt-skills install frontend-developer`) or download the SKILL.md file and drop it into your `~/.claude/skills/` directory. No account, no sign-up, no license fee.