frontend

Build modern, accessible, performant frontend applications.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "frontend" with this command: npx skills add htlin222/dotfiles/htlin222-dotfiles-frontend

Frontend Development

Build modern, accessible, performant frontend applications.

When to Use

  • Creating UI components

  • Implementing responsive designs

  • State management setup

  • Frontend performance optimization

  • Accessibility improvements

Focus Areas

Component Architecture

  • Functional components with hooks

  • Props interface with TypeScript

  • Composition over inheritance

  • Reusable, testable components

Styling

  • Tailwind CSS or CSS-in-JS

  • Mobile-first responsive design

  • Design system integration

  • Dark mode support

State Management

  • React Context for simple state

  • Zustand/Redux for complex state

  • Server state with React Query/SWR

Performance

  • Lazy loading and code splitting

  • Memoization (useMemo, useCallback)

  • Virtual lists for large datasets

  • Image optimization

Accessibility

  • Semantic HTML

  • ARIA labels where needed

  • Keyboard navigation

  • Screen reader testing

Component Template

interface Props { title: string; onAction?: () => void; }

export function Component({ title, onAction }: Props) { return ( <div role="region" aria-label={title}> <h2>{title}</h2> <button onClick={onAction}>Action</button> </div> ); }

Performance Budgets

  • Load time: <3s on 3G, <1s on WiFi

  • Bundle: <500KB initial

  • LCP: <2.5s, FID: <100ms, CLS: <0.1

Examples

Input: "Create a search component" Action: Build accessible search with debounced input, loading states, results display

Input: "Make this responsive" Action: Add breakpoints, mobile-first styles, test on multiple viewports

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

data-science

No summary provided by upstream source.

Repository SourceNeeds Review
General

c-lang

No summary provided by upstream source.

Repository SourceNeeds Review
General

cpp

No summary provided by upstream source.

Repository SourceNeeds Review