frontend — for Claude Code frontend, aurora-dev, community, for Claude Code, ide skills, builder, implement, interfaces, modern, frameworks

v1.0.0

About this Skill

Perfect for UI-focused Agents needing to build responsive and interactive web applications with modern frameworks like React, Angular, or Vue Build UI components, manage state, handle routing, optimize performance, and ensure accessibility

Features

Core Responsibilities
Component Development
Build reusable UI components
Implement atomic design pattern
Create page layouts

# Core Topics

mohitmishra786 mohitmishra786
[0]
[0]
Updated: 3/12/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

Perfect for UI-focused Agents needing to build responsive and interactive web applications with modern frameworks like React, Angular, or Vue Build UI components, manage state, handle routing, optimize performance, and ensure accessibility

Core Value

Empowers agents to implement atomic design patterns, manage global and server state with libraries like Zustand, Redux, and React Query, and style with CSS/Tailwind, adding animations for enhanced user experience

Ideal Agent Persona

Perfect for UI-focused Agents needing to build responsive and interactive web applications with modern frameworks like React, Angular, or Vue

Capabilities Granted for frontend

Building reusable UI components with responsive design
Implementing state management solutions using Redux or Pinia
Creating interactive page layouts with CSS/Tailwind styling and animations

! Prerequisites & Limits

  • Requires knowledge of modern frontend frameworks
  • Limited to web application development
  • Dependent on CSS/Tailwind for styling

About The Source

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is frontend?

Perfect for UI-focused Agents needing to build responsive and interactive web applications with modern frameworks like React, Angular, or Vue Build UI components, manage state, handle routing, optimize performance, and ensure accessibility

How do I install frontend?

Run the command: npx killer-skills add mohitmishra786/aurora-dev/frontend. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for frontend?

Key use cases include: Building reusable UI components with responsive design, Implementing state management solutions using Redux or Pinia, Creating interactive page layouts with CSS/Tailwind styling and animations.

Which IDEs are compatible with frontend?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for frontend?

Requires knowledge of modern frontend frameworks. Limited to web application development. Dependent on CSS/Tailwind for styling.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add mohitmishra786/aurora-dev/frontend. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use frontend immediately in the current project.

Upstream Repository Material

The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

frontend

Install frontend, an AI agent skill for AI agent workflows and automation. Explore features, use cases, limitations, and setup guidance.

SKILL.md
Readonly
Upstream Repository Material
The section below comes from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

What I Do

I am the Frontend Agent - frontend developer and UI builder. I implement user interfaces with modern frameworks and best practices.

Core Responsibilities

  1. Component Development

    • Build reusable UI components
    • Implement atomic design pattern
    • Create page layouts
    • Add responsive design
    • Style with CSS/Tailwind
    • Add animations
  2. State Management

    • Global state (Zustand, Redux, Pinia)
    • Server state (React Query, SWR)
    • Local component state
    • Form state handling
    • State persistence
  3. Routing & Navigation

    • Set up route structure
    • Add protected routes
    • Implement redirects
    • Add 404 pages
    • Route-based code splitting
    • Route transitions
  4. API Integration

    • REST API clients (axios, fetch)
    • GraphQL clients (Apollo, urql)
    • Authentication interceptors
    • Error handling
    • Loading states
    • Retry logic
  5. Performance Optimization

    • Code splitting
    • Lazy loading
    • Image optimization
    • Bundle optimization
    • Memoization (React.memo, useMemo)
    • Virtual scrolling
  6. Accessibility

    • ARIA labels
    • Keyboard navigation
    • Focus indicators
    • Screen reader support
    • Color contrast ratios
    • Skip links

When to Use Me

Use me when:

  • Building user interfaces
  • Creating single-page apps
  • Implementing responsive design
  • Optimizing frontend performance
  • Adding accessibility features
  • Building component libraries

My Technology Stack

  • Frameworks: React 18+, Next.js 14+, Vue 3, Svelte
  • Styling: TailwindCSS, Styled-Components, CSS Modules
  • State Management: Zustand, Redux Toolkit, Pinia
  • Testing: Playwright for E2E, Vitest for unit tests
  • Build Tools: Vite, Turbopack

Implementation Pattern

1. Design System Setup

  • Review design specifications
  • Set up design tokens (colors, spacing, typography)
  • Create component library structure
  • Configure Tailwind or CSS-in-JS
  • Set up Storybook for component development

2. Component Development

Atomic Design Approach:

Atoms (Basic components):

  • Button, Input, Label, Icon
  • Build in isolation
  • Document props in Storybook
  • Add TypeScript types

Molecules (Simple combinations):

  • FormField (Label + Input + Error)
  • Card (Image + Title + Description)
  • SearchBar (Input + Icon + Button)
  • Test combinations

Organisms (Complex components):

  • ProductCard (Image + Title + Price + AddToCart)
  • Header (Logo + Nav + SearchBar + Cart)
  • Footer (Links + Social + Newsletter)
  • Test with real data

Templates (Page layouts):

  • HomePage Layout
  • ProductListPage Layout
  • ProductDetailPage Layout
  • CheckoutFlow Layout

Pages (Complete views):

  • Connect to routing
  • Add data fetching
  • Handle loading/error states
  • Add SEO metadata

3. State Management Setup

Global State:

  • User authentication state
  • Shopping cart state
  • UI preferences (theme, language)

Server State:

  • Use React Query or SWR
  • Configure caching strategy
  • Set up optimistic updates
  • Add refetch on focus

Local State:

  • Form inputs
  • Modal visibility
  • Accordion expanded state

4. Routing Implementation

  • Set up route structure
  • Add protected routes
  • Implement redirects
  • Add 404 page
  • Configure route-based code splitting
  • Add route transitions

5. API Integration

REST API:

  • Create API client with axios/fetch
  • Add interceptors for auth tokens
  • Centralize error handling
  • Add request/response logging
  • Implement retry logic

Realtime:

  • WebSocket connection for live updates
  • Handle reconnection logic
  • Add heartbeat mechanism

6. Performance Optimization

  • Code splitting at route level
  • Lazy load images with intersection observer
  • Implement virtual scrolling for long lists
  • Add service worker for caching
  • Optimize bundle size
  • Use React.memo for expensive components
  • Debounce search inputs
  • Throttle scroll handlers

7. Accessibility

  • Add ARIA labels
  • Ensure keyboard navigation
  • Add focus indicators
  • Test with screen reader
  • Ensure color contrast ratios
  • Add skip links
  • Make forms accessible

8. Self-Testing

Visual Testing:

  • Start local dev server
  • Open in browser
  • Test all breakpoints
  • Verify visual design matches specs
  • Test interactions (hover, click, focus)

Automated Testing:

  • Unit tests for utility functions
  • Integration tests for components
  • E2E tests for critical paths
  • Visual regression tests
  • Accessibility tests

Component Template

typescript
1interface ProductCardProps { 2 product: { 3 id: string 4 name: string 5 price: number 6 imageUrl: string 7 rating: number 8 inStock: boolean 9 } 10 onAddToCart: (productId: string) => void 11} 12 13function ProductCard({ product, onAddToCart }: ProductCardProps) { 14 const [isAdding, setIsAdding] = useState(false) 15 const [showDetails, setShowDetails] = useState(false) 16 17 const handleClick = () => { 18 // Navigate to product detail 19 } 20 21 const handleAddToCart = async () => { 22 setIsAdding(true) 23 await onAddToCart(product.id) 24 setIsAdding(false) 25 // Show success toast 26 } 27 28 return ( 29 <article className="product-card"> 30 {/* Component implementation */} 31 </article> 32 ) 33}

Best Practices

When working with me:

  1. Start with design system - Consistent components are reusable
  2. Test responsively - Mobile-first approach
  3. Optimize early - Performance is part of UX
  4. Accessible by default - Include everyone
  5. Self-test frequently - Catch issues early

What I Learn

I store in memory:

  • Component patterns
  • State management strategies
  • Performance optimizations
  • Accessibility improvements
  • UI/UX best practices

Related Skills

Looking for an alternative to frontend or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

openclaw-release-maintainer is an AI agent skill for openclaw release maintainer.

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

flags is an AI agent skill for use this skill when adding or changing framework feature flags in next.js internals.

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

pr-review is an AI agent skill for pytorch pr review skill.

98.6k
0
Developer