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.
-
fusengine Bundle Astro Integrations 2Use when adding React, Vue, Svelte, Solid, Preact, or another UI framework to an Astro project via @astrojs/* integrations.
-
fusengine Bundle Shadcn Components 2Use when building or editing shadcn/ui components, mapping Radix vs Base UI APIs, or choosing a composition pattern (asChild vs render).
-
fusengine Bundle Tailwindcss Borders 2Use when styling element borders, rounded corners, focus outlines/rings, or divide-* separators between children.
-
fusengine Bundle Tailwindcss Effects 2Use when adding box/inset shadows, controlling opacity, applying CSS filters or backdrop filters (glassmorphism), or mask-* utilities.
-
fusengine Bundle Tailwindcss Spacing 2Use when setting margin or padding on any side, centering with m-auto, applying negative margins, or spacing children with space-x-*/space-y-*.
-
fusengine Bundle Security Headers 2Use when verifying or configuring HTTP security headers (CSP, HSTS, CORS, X-Frame-Options) for a web application (Next.js, Laravel, Express, Django).
-
fusengine Skill Tailwindcss Utilities 2Use when needing a single entry point to find which categorical tailwindcss-* skill covers a given utility class. Router/index only - do NOT use for actual class content.
-
fusengine Bundle Nextjs Tanstack Form 2Use when building forms in Next.js 16 with TanStack Form v1 — Server Actions, Zod validation, multi-step wizards, field arrays.
-
fusengine Bundle React Tanstack Router 2Use when implementing routing in a React app (NOT Next.js) with TanStack Router — file-based routes, loaders, search params.
-
fusengine Bundle Tailwindcss Transforms 2Use when scaling/rotating/translating/skewing an element, configuring transition duration/easing/delay, or applying @keyframes animations.
-
fusengine Bundle Nextjs Tanstack Query 2Use when implementing client-side data fetching, server prefetching with hydration, or optimistic mutations in Next.js 16 with TanStack Query.
-
fusengine Bundle Tailwindcss Backgrounds 2Use when styling background colors, building linear/radial/conic gradients, setting background images/position/size, or blend modes.
-
fusengine Bundle Tailwindcss Accessibility 2Use when implementing keyboard-accessible components, screen-reader-only content, prefers-reduced-motion support, or WCAG 2.2 AA/AAA compliance.
-
fusengine Skill Tailwindcss Custom Styles 2Use when creating a new named utility class, writing conditional/dark-mode variants, defining a custom variant selector, or using @apply.
-
fusengine Bundle Tailwindcss Interactivity 2Use when controlling cursor appearance, scroll snap/smooth behavior, text selection, pointer-events, touch actions, or caret/accent colors.
-
fusengine Bundle Nextjs Server Components 2Use when deciding Server vs Client Component boundaries in Next.js 16, fetching data directly in components, or streaming with Suspense.
-
fusengine Bundle Solid Tanstack Start 2Use when organizing TanStack Start code, splitting oversized routes/server functions, or reviewing architecture. Do NOT use for setup or plain React SPA.
-
catcorner22 Bundle Eveeve framework guidance for durable AI agents and agent-powered applications. Use when creating, editing, or debugging an eve project, when the user explicitly asks for eve, or when the build-agents skill has selected eve as the default framework. Covers eve's filesystem-first runtime, durable sessions, tools, skills, connections, channels, sandboxes, subagents, schedules, evals, frontend clients, and Agent Runs observability. Do not use for incidental agent mentions, generic agent-building prompts, or established non-eve stacks unless the user asks for comparison or migration.
-
catcorner22 Skill AuthAuthentication integration guidance — Clerk (native Vercel Marketplace, recommended for greenfield), Descope, Auth0, and Auth.js (NextAuth v5) for Next.js. Covers middleware/proxy auth patterns, sign-in flows, and Marketplace provisioning.
-
catcorner22 Bundle NextjsNext.js App Router expert guidance. Use when building, debugging, or architecting Next.js applications — routing, Server Components, Server Actions, Cache Components, layouts, middleware/proxy, data fetching, rendering strategies, and deployment on Vercel.
-
catcorner22 Skill Shadcnshadcn/ui expert guidance — CLI, component installation, composition patterns, custom registries, theming, Tailwind CSS integration, and high-quality interface design. Use when initializing shadcn, adding components, composing product UI, building custom registries, configuring themes, or troubleshooting component issues.
-
catcorner22 Skill V0Vercel's v0 app builder — taking v0 output into a production repo, and driving the v0 Platform API (v2, api.v0.dev/v2) from code with the `v0` npm SDK. Use when the user names v0, v0.dev, v0.app, the v0 Platform API, a v0 chat/preview/deploy URL, `V0_API_KEY`, `@v0-sdk/*`, or is reviewing/merging code described as generated by v0. Scope boundary: this skill owns the v0-specific workflow — the import seam, the Platform API surface, and v0-vs-repo drift. It does not own the topics of the code v0 emits: shadcn/ui and registries → shadcn, App Router and Server Components → nextjs, render performance → react-best-practices, model routing → ai-gateway, repo/env provisioning → bootstrap. Do not claim a request merely because the project is Next.js, uses shadcn/ui, or is deployed on Vercel.
-
catcorner22 Skill TurbopackTurbopack expert guidance. Use when configuring the Next.js bundler, optimizing HMR, debugging build issues, or understanding the Turbopack vs Webpack differences.
-
catcorner22 Bundle SupabaseCanonical source for Supabase development work. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector). For provisioning Supabase on Vercel or comparing storage providers, use vercel-storage / marketplace instead; for general (non-Supabase) Postgres query and index tuning, use supabase-postgres-best-practices.
-
catcorner22 Skill UI EngineeringModern UI implementation: component composition, design tokens, Tailwind/shadcn/Radix stacks, responsive layout, and accessible markup foundations. Use when building or refactoring UI components, pages, design systems, or styling. Scope boundary: React/Next render performance → `react-best-practices`; shadcn CLI install and registries → `shadcn`; App Router data fetching and RSC → `nextjs`; UX flows and copy → `ux-engineering`.
-
catcorner22 Skill UX EngineeringUser experience engineering: task flows, Nielsen heuristics, loading/empty/error patterns, accessibility (WCAG-oriented), microcopy, and feedback loops. Use when designing or reviewing screens, forms, onboarding, or when the user mentions UX, usability, a11y, accessibility, or user flow. Scope boundary: component implementation and Tailwind/shadcn structure → `ui-engineering`; React render performance → `react-best-practices`; full browser E2E proof → `verification`/`playwright-cli`.
-
catcorner22 Bundle Vercel SandboxVercel Sandbox + agent-browser guidance — run headless Chrome in Firecracker microVMs for screenshots, accessibility snapshots, and browser automation. Use when building agent-browser or scheduled scraping flows on Vercel. For generic untrusted-code isolation, still use @vercel/sandbox APIs documented here after the browser sections.
-
catcorner22 Skill Langgraph CLIThe `langgraph` / `langgraphjs` CLI: `new`, `dev`, `build`, `up`, `deploy`, `dockerfile`, deployment logs, and the `langgraph.json` config schema. Use when running a `langgraph` command, editing `langgraph.json`, or shipping a graph to LangGraph Platform (LangSmith Deployments). Scope boundary: deploying a Next.js app or any non-LangGraph service to Vercel belongs to `vercel-cli`/`deployments-cicd`.
-
catcorner22 Bundle Appbuilder TestingGenerate and run tests for Adobe App Builder actions and UI components. Scaffolds Jest unit tests, integration tests against deployed actions, contract tests for Adobe API interactions, and React component tests using Testing Library. Provides mock helpers for State, Files, Events SDKs, @adobe/aio-lib-* clients, ExC Shell context (@adobe/exc-app), and UIX Guest SDK (@adobe/uix-guest). Use this skill whenever the user mentions testing App Builder actions, writing unit tests for Runtime actions, creating integration tests, mocking Adobe SDKs, setting up test fixtures, running aio app test, or wants to verify action behavior before deployment. Also trigger when users mention Jest configuration for App Builder, test coverage, CI test setup, React component test, Testing Library, UI test, Provider wrapper, test my page, test my form, test my table, test my component, mock shell context, mock extension context, debug test failures, or fix Jest errors.
-
catcorner22 Skill Clean Minimal CodeWrite clear, minimal code: fewer lines with the same behavior, established naming, SOLID and YAGNI, no premature abstraction. Use when implementing or reviewing functions, modules, or refactors; when the user wants clean code, less boilerplate, simplify, or remove unnecessary complexity. Scope boundary: system-wide boundaries and coupling → `stable-architecture`; test loop while editing → `real-time-testing`; React-specific perf → `react-best-practices`.
-
catcorner22 Bundle Playwright CLIAutomate browser interactions, test web pages and work with Playwright tests — the general-purpose Playwright skill for this repo (web apps, Next.js, any non-Adobe project). Scope boundary: for browser-based E2E tests of an Adobe App Builder ExC Shell SPA or AEM extension use `appbuilder-e2e-testing`; for running headless Chrome inside Vercel Sandbox microVMs (agent-browser, scheduled scraping) use `vercel-sandbox`. This skill owns local and CI Playwright usage everywhere else.
-
catcorner22 Bundle React Best PracticesReact performance best-practices for TSX files — 64 Vercel rules across 8 impact tiers (waterfalls, bundle size, server/client fetching, re-renders). Use when optimizing React/Next.js components. This is not an accessibility linter.
-
catcorner22 Bundle Appbuilder E2e TestingUse this skill whenever the user wants browser-based end-to-end tests for an Adobe App Builder application. Covers Playwright E2E testing for ExC Shell SPAs, AEM extension UIs, and full-stack flows. Use when the user mentions: "E2E test", "end-to-end test", "Playwright", "browser test", "test my SPA in the browser", "test my AEM extension", "test the full flow", "integration test with UI", "headless browser test", "E2E in CI". This skill is for BROWSER-based testing only. For Jest unit tests of actions or React components, use appbuilder-testing instead.
-
catcorner22 Bundle Next Cache ComponentsNext.js 16 Cache Components guidance — PPR, use cache directive, cacheLife, cacheTag, updateTag, and migration from unstable_cache. Use when implementing partial prerendering, caching strategies, or migrating from older Next.js cache patterns.
-
catcorner22 Skill Coding Ecosystem PrimerRouter for general software engineering in this library: deliverable-first planning, clean minimal code, stable architecture, real-time testing, and UI/UX engineering. Use when building or refactoring application code with no framework-specific pack already chosen, or when the user asks for coding standards, clean code, TDD, architecture, or how to implement a feature well. Scope boundary: framework-specific work routes out — Next.js/React UI details → `nextjs`/`shadcn`/`react-best-practices`; end-to-end product verification after a feature ships → `verification`; Playwright/browser automation → `playwright-cli`; PR/CI workflow → `cursor-team-kit`; LangChain/Python agents → those packs.
-
catcorner22 Bundle Pr Review CanvasGenerate an interactive PR review walkthrough as an HTML page. Fetches PR data via gh API, categorizes files into core vs mechanical changes, adds reviewer annotations, and renders diffs with moved-code detection. Use when the user pastes a GitHub PR URL and asks for a review, walkthrough, or summary, or says "review this PR".
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 astro-integrations, shadcn-components, tailwindcss-borders. 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.