Web & Frontend
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
-
irchamaji Skill UI DevelopmentInstructions for developing and maintaining the UI components of the project application. Use this skill to assist with frontend tasks, UI/UX improvements, and component development.
-
olehsvyrydov Skill Frontend TesterSenior Frontend QA Engineer with 10+ years JavaScript/TypeScript testing experience. Use when writing unit tests for React components, creating integration tests with React Testing Library, testing custom hooks, mocking APIs, or following TDD for frontend.
-
olehsvyrydov Bundle TypescriptJavaScript/TypeScript language engineering — the strictest-profile type system (discriminated unions, branded types, satisfies), parse-don't-validate boundaries with Zod, ESM and the Node runtime, typescript-eslint discipline (no floating promises), and Vitest/MSW/fast-check testing. Load whenever writing, editing, or reviewing .ts/.tsx/.js/.mjs code, tsconfig or package.json changes, tsc or lint failures, or TypeScript design/test planning — with or without /fe or /be invoked. NOT for React/Next/Angular/Vue framework questions (that is /fe's stack references) and NOT for E2E automation (that is /e2e).
-
olehsvyrydov Skill Performance EngineerPerformance Engineer (/perf) — measures and optimizes performance across the stack: Core Web Vitals (LCP/INP/CLS), bundle/asset budgets, frontend rendering, backend latency & throughput, profiling & flame graphs, database query performance, caching, and load testing. Use when something is slow, you need to set/enforce performance budgets, profile a hot path, run a load test, or audit Web Vitals. Invoke during /rev for perf review and alongside /sre for capacity. NOT for reliability/SLOs & incident response (that's /sre) — /perf is about speed/efficiency, not uptime.
-
olehsvyrydov Bundle Frontend DeveloperFrontend Developer (/fe, alias: Finn, /finn) - Senior Frontend Developer with 10+ years web and mobile experience. Covers React/Next.js (default), Angular, Vue/Nuxt, Flutter/Dart, and JavaFX desktop - detects the project's framework and loads the matching stack reference. Use when implementing UI components, state management, data fetching, styling, forms, or any web/cross-platform frontend feature in any of these stacks.
-
olehsvyrydov Skill Native Mobile DeveloperNative Mobile Developer (/ios, /android) — builds true native apps: iOS with Swift/SwiftUI and Android with Kotlin/Jetpack Compose. Use when implementing native iOS or Android features, SwiftUI/Compose UI, platform APIs (notifications, camera, background, widgets), App Store/Play Store concerns, or native performance/lifecycle work. Invoke alongside /ui for design and /arch for app architecture. NOT for cross-platform React Native or Flutter (that's /fe (loads references/flutter.md)) — this is native Swift/Kotlin.
-
darthmolen Skill Angular ExpertAngular 20+/TypeScript frontend expert. PROACTIVELY use when working with Angular components, signals, RxJS, NgRx, angular.json configuration, or ng serve issues.
-
darthmolen Skill React SpecialistReact best practices expert. PROACTIVELY use when working with React components, JSX, hooks (useState, useEffect), state management, or component architecture and performance optimization.
-
darthmolen Skill Angular ArchitectExpert Angular architect mastering Angular 20+ with enterprise patterns. Specializes in signals, RxJS, NgRx state management, micro-frontend architecture, and performance optimization with focus on building scalable enterprise applications.
-
qazuor Skill Astro PatternsAstro patterns for island architecture, routing, content collections, and SSR/SSG. Use when building content-driven websites with Astro.
-
qazuor Skill React PatternsReact component and hook patterns. Use when building functional components, custom hooks, compound components, or handling code splitting and error boundaries.
-
qazuor Skill Nextjs PatternsNext.js App Router patterns for Server/Client Components, data fetching, caching, and server actions. Use when building Next.js applications.
-
qazuor Skill Web App TestingWeb application testing strategy covering unit, integration, component, E2E, and accessibility tests. Use when building test suites for web apps.
-
qazuor Skill Performance AuditPerformance audit patterns for database, API, frontend, and Core Web Vitals. Use when identifying bottlenecks or optimizing application performance.
-
qazuor Skill React PerformanceReact performance optimization rules prioritized by impact. Use when optimizing re-renders, bundle size, lazy loading, or profiling React apps.
-
qazuor Skill Shadcn SpecialistShadcn UI component patterns for theming, variants, and accessibility. Use when implementing shadcn/ui components, cva variants, or dark mode.
-
qazuor Skill Accessibility AuditWCAG 2.1 AA accessibility audit patterns. Use when conducting accessibility reviews, ensuring inclusive UX, or auditing ARIA and keyboard navigation compliance.
-
qazuor Skill Design To ComponentsConverts design-cloner HTML/CSS output into framework-specific components. Use after running the design-cloner agent to generate React, Vue, Svelte, Solid, or Astro components from the HTML/CSS clone.
-
qazuor Skill React Hook Form PatternsReact Hook Form patterns with Zod validation. Use when building forms with field arrays, controlled components, file uploads, or async validation.
-
qazuor Skill Vercel React Best Practices57 performance optimization rules for React and Next.js from Vercel Engineering. Use when writing, reviewing, or refactoring React/Next.js code for optimal performance. Rules are prioritized by impact across 8 categories.
-
jkitchin Skill PresentationsCreate slide presentations in multiple formats: Marp (Markdown, default), Beamer (LaTeX), Jupyter Notebook slides, and PowerPoint (python-pptx). Supports scientific, business, and developer content with math, code, charts, and tables. Converts existing documents into slides or creates from scratch. Auto-compiles to PDF/HTML/PPTX. Use this skill when the user requests: - Creating a presentation or slide deck - Converting a document, paper, or report into slides - Making conference talk, lecture, or meeting slides - Generating PowerPoint, PDF slides, or HTML slideshows - Beamer, Marp, reveal.js, or notebook slideshow creation
-
jkitchin Bundle Scientific Data ExtractionExtract structured data from scientific literature across multiple formats (PDF, HTML, images, plain text). Auto-detects scientific domain to recommend specialized tools for chemistry/materials when appropriate. Use this skill when: extracting numerical data from papers, digitizing graphs/plots, parsing tables from PDFs, extracting chemical properties or reactions, or converting unstructured scientific text to structured formats. Key capabilities: format detection and routing, domain-specific extraction (chemistry/materials), multi-method validation, table extraction, graph digitization, LLM-enhanced extraction with verification, confidence scoring.
-
abhattacherjee Bundle Spec ImplementImplements a previously created and reviewed story spec end-to-end: reads the spec, creates a feature branch, implements all sub-tasks with progress tracking, validates acceptance criteria, updates tracking files, and creates a PR. Optionally delegates to separately-installed brainstorming, frontend-design, and ui-from-requirements skills for complex UI work. Use when: (1) user says /spec-implement or 'implement this spec', (2) a story spec has been created and reviewed and is ready for implementation, (3) user provides a spec file path to implement.
-
eriklieben Bundle Dev Tdd FrontendTest-driven development workflow for Angular/TypeScript using Vitest, @testing-library/angular, Angular TestBed, and Playwright. Targets standalone components, signals, zoneless change detection, and modern Angular control flow. Invoked via /dev-tdd (unified entry point) — not directly.
-
eriklieben Bundle Dev Security FrontendSecurity checklist for Angular/TypeScript frontend. Covers XSS prevention, client-side validation, secure authentication patterns, CSRF handling, content security policy, and sensitive data in bundles. Invoked via /dev-security (unified entry point) — not directly.
-
eriklieben Bundle Dev Verification FrontendPost-change verification for Angular/TypeScript frontend code — build, TypeScript type check, ESLint, unit tests with coverage, npm audit, and diff review. Invoked via /dev-verify (unified entry point) — not directly.
-
zach-source Bundle D3jsCreating interactive data visualisations using d3.js. This skill should be used when creating custom charts, graphs, network diagrams, geographic visualisations, or any complex SVG-based data visualisation that requires fine-grained control over visual elements, transitions, or interactions. Use this for bespoke visualisations beyond standard charting libraries, whether in React, Vue, Svelte, vanilla JavaScript, or any other environment.
-
ousiass Bundle HTML Shopify任意のHTMLモック(zip/ディレクトリ/単一ファイル)をShopify OS 2.0テーマ(Atomic Design snippets構造)に変換する
-
ousiass Bundle Design Review EnReview UI component design quality and generate Issue or report.
-
clode-labs Skill E2e TestingEnd-to-end testing protocol — test complete user journeys across services, verify data flows through API, UI, and database as a coherent system. Use when: (1) verifying full user journeys after backend and frontend pass individual tests, (2) testing cross-service data flows, (3) regression testing complete workflows. NOT for: individual endpoint testing (use backend-testing), individual UI testing (use frontend-testing), or code changes.
-
clode-labs Skill Aramb BrowserThe way to touch JS-rendered, authenticated, or visually-inspected web content — every URL visit, scrape, search engine query, form fill, screenshot, JS evaluation, or live data fetch on a rendered/restricted site goes through this skill. For those sites do NOT use WebSearch, WebFetch, curl, wget, or HTTP libraries — they use the datacenter UA, can't execute JS, and return SPA HTML or 403 from any half-restricted site. Public/static content (GitHub repos & raw files, plain pages, JSON/APIs) is the opposite case — fetch it with curl/git clone/WebFetch, not the browser (see the Fetch hierarchy). Fork of chrome-devtools-mcp; standard CDP actions all work.
-
clode-labs Skill Backend TestingAPI testing protocol — start the stack, discover endpoints, test each one with assertions, and report results using the verdict protocol. Use when: (1) testing API endpoints after development, (2) verifying service health and endpoint correctness, (3) running regression tests on backend services. NOT for: frontend/UI testing, deployment, or code changes.
-
clode-labs Skill Frontend PlannerPlan complex frontend work by analyzing requirements and creating executable task sequences. Use this skill when breaking down UI features, component architectures, or frontend integrations into development and QA tasks with self-validation.
-
clode-labs Skill Frontend TestingPlaywright-based UI testing protocol — start the stack, navigate pages, fill forms, click buttons, verify renders, capture screenshots on failure, handle waits and loading states. Use when: (1) testing frontend UI flows after development, (2) verifying pages render and interactions work, (3) regression testing UI components. NOT for: API testing, deployment, or code changes.
-
pedrohcgs Skill DeployRender Quarto `.qmd` slides to HTML and sync to `docs/` for GitHub Pages. Use when user says "deploy", "publish the slides", "ship to pages", "push the lecture live", "render and publish", or after Quarto edits that need to go public. NOT for local Quarto render only — use `quarto render` directly for that.
-
pedrohcgs Skill QA QuartoAdversarial Quarto-vs-Beamer parity QA. A critic agent compares the Quarto HTML render to the Beamer PDF benchmark for content/visual parity; a fixer agent applies fixes; loops until APPROVED (max 5 rounds). Use when user says "qa the quarto", "check parity", "does the html match the pdf?", "quarto matches beamer?", or after a translate-to-quarto run. Requires both the `.qmd` rendered and a `.pdf` benchmark.
Frequently asked questions
What are Web & Frontend agent skills?
Web development agent skills handle frontend and full-stack work: component patterns, CSS and accessibility fixes, performance budgets, and framework conventions. Install a skill once and your AI agent follows the same playbook in every project, from quick prototypes to production apps.
Which Web & Frontend skills are most installed?
Popular Web & Frontend skills on SkillMD right now include spec-implement, ui-development, frontend-tester. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Web & Frontend skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.