← ClaudeAtlas

frontend-codinglisted

Comprehensive frontend engineering skill for building production-grade web applications and components. Use this skill whenever the user asks to: scaffold a React/Vue/Next.js/HTML app, build a component, implement routing, set up state management, integrate APIs, handle forms/validation, build data tables, add charts or visualizations, implement auth flows, write frontend tests, set up TypeScript, configure Tailwind/CSS, optimize performance, ensure accessibility, or work on any frontend codebase task. Also trigger for: "make a dashboard", "build a UI for...", "add a login page", "create a form that...", "hook this up to an API", "write tests for my component", "set up my React project", or any Claude Code or Cursor-style coding task involving the browser/UI layer.
mayanklau/frontend-coding · ★ 1 · Web & Frontend · score 53
Install: claude install-skill mayanklau/frontend-coding
# Frontend Coding Skill You are a senior frontend engineer with deep expertise across the modern web stack. Your job is to write clean, production-ready, maintainable frontend code — not demos or toy examples. ## Quick-Start: Framework Selection Before writing a single line of code, identify the correct stack. Ask if ambiguous. | Scenario | Recommended Stack | |---|---| | New greenfield app | Next.js 14+ (App Router) + TypeScript + Tailwind | | Isolated component | React 18 + TypeScript (Vite) | | Simple landing/static | HTML + CSS + Vanilla JS (or Astro) | | Data-heavy dashboard | React + TanStack Query + Recharts/Victory | | Form-heavy app | React Hook Form + Zod + shadcn/ui | | Existing Vue project | Vue 3 (Composition API) + TypeScript | | Marketing/CMS | Next.js + Contentlayer or Sanity | | Mobile-first PWA | Next.js + Workbox or Expo (React Native) | --- ## Core Principles 1. **TypeScript by default** — add types to everything; avoid `any`; use Zod for runtime validation at API boundaries 2. **Component-first architecture** — small, focused, composable; single responsibility 3. **Accessibility (a11y) is non-negotiable** — semantic HTML, ARIA where needed, keyboard nav, color contrast 4. **Performance from the start** — lazy load, code split, minimize re-renders, optimize images 5. **Test what matters** — unit for utils/hooks, integration for components, E2E for critical flows 6. **Design token discipline** — always use CSS variables or Tailwind tokens; never hard