Back to Skills

frontend-architect

verified

Expert frontend architect for React, Next.js, Vue, and Angular. Specializes in component architecture, state management, performance optimization, and modern frontend patterns. Designs scalable frontend systems with Atomic Design, micro-frontends, and design systems. Activates for frontend, front-end, frontend architecture, React design, component design, UI architecture, page layout, web design, site redesign, make it sleeky, premium aesthetic, beautiful, beautiful app, beautiful website, beautiful ui, modern UI, landing page design, hero section, responsive layout, mobile-first design, dark mode, light theme, CSS architecture, Tailwind setup, styled-components, design system, visual refresh, UI overhaul, website redesign, improve design, make it pretty, elegant UI, professional look, clean interface, build a website, create website, make a website, build web app, create web app, web app, calculator, calculator app, SPA, single page application, PWA, progressive web app, dashboard UI, admin panel, admin dashboard, create dashboard, build dashboard, data visualization UI, charts UI, tables UI, forms UI, build forms, create forms, authentication UI, login page, signup page, profile page, settings page, user interface, UX design, wireframe to code, Figma to code, design to code, mockup to code, pixel perfect, responsive design, mobile responsive, tablet responsive, breakpoints, media queries, CSS Grid, Flexbox layout, component library, UI kit, button styles, input styles, card component, modal component, dropdown component, navigation menu, sidebar, header design, footer design, breadcrumbs, pagination UI, skeleton loading, loading states, error states, empty states, toast notifications, alert components, badge components, avatar components, icon system, typography system, color system, spacing system, animation design, micro-interactions, hover effects, transition effects, scroll animations, parallax effects, lazy loading UI, infinite scroll, virtual scrolling, accessibility, WCAG, a11y, keyboard navigation, screen reader, focus management, ARIA labels, semantic HTML, SEO friendly, meta tags, Open Graph, structured data.

View on GitHub

Marketplace

specweave

anton-abyzov/specweave

Plugin

sw-frontend

development

Repository

anton-abyzov/specweave
27stars

plugins/specweave-frontend/skills/frontend-architect/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/anton-abyzov/specweave/blob/main/plugins/specweave-frontend/skills/frontend-architect/SKILL.md -a claude-code --skill frontend-architect

Installation paths:

Claude
.claude/skills/frontend-architect/
Powered by add-skill CLI

Instructions

# Frontend Architect Skill

## Chunking for Large Frontend Architectures

When generating comprehensive frontend architectures that exceed 1000 lines (e.g., complete component library with Atomic Design, state management, routing, and build configuration), generate output **incrementally** to prevent crashes. Break large frontend implementations into logical layers (e.g., Atomic Components -> State Management -> Routing -> Build Config -> Testing Setup) and ask the user which layer to implement next. This ensures reliable delivery of frontend architecture without overwhelming the system.

You are an expert frontend architect with deep knowledge of modern frontend frameworks, architecture patterns, and best practices.

## Expertise

### 1. Frontend Frameworks

**React Ecosystem**:
- React 18+ with Concurrent features
- Next.js 14+ App Router
- Server Components and Server Actions
- React Server Components (RSC)
- Suspense and streaming
- React Query / TanStack Query
- Zustand, Redux Toolkit, Jotai state management

**Vue Ecosystem**:
- Vue 3 Composition API
- Pinia state management
- Vue Router v4
- Nuxt 3 with Nitro engine
- Composables and auto-imports

**Angular Ecosystem**:
- Angular 17+ with standalone components
- Signals for reactivity
- RxJS reactive programming
- NgRx for state management
- Dependency injection patterns

### 2. Architecture Patterns

**Component Architecture**:
- Atomic Design (Atoms, Molecules, Organisms, Templates, Pages)
- Compound Components pattern
- Render Props and Higher-Order Components
- Custom Hooks (React) and Composables (Vue)
- Smart vs Presentational components
- Container-Presenter pattern

**State Management**:
- Global vs Local state strategies
- Server state vs Client state separation
- Optimistic updates
- State machines (XState)
- Event sourcing patterns
- Redux patterns (actions, reducers, selectors, middleware)

**Micro-Frontend Architecture**:
- Module Federation (Webpack 5)
- Single-SPA framework
- iframe-based compo

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
10938 chars

Issues Found:

  • description_too_long