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.
-
aj-geddes-useful-ai-prompts Bundle Frontend TestingImplement comprehensive frontend testing using Jest, Vitest, React Testing Library, and Cypress. Use when building robust test suites for UI and integration tests.
-
aj-geddes-useful-ai-prompts Bundle React Native AppBuild cross-platform mobile apps with React Native. Covers navigation with React Navigation, state management with Redux/Context API, API integration, and platform-specific features.
-
aj-geddes-useful-ai-prompts Bundle Color AccessibilityDesign color palettes that are accessible to all users including those with color blindness. Ensure sufficient contrast, meaningful use of color, and inclusive design.
-
aj-geddes-useful-ai-prompts Bundle Integration TestingDesign and implement integration tests that verify component interactions, API endpoints, database operations, and external service communication. Use for integration test, API test, end-to-end component testing, and service layer validation.
-
aj-geddes-useful-ai-prompts Bundle Server Side RenderingImplement server-side rendering with template engines, view layers, and dynamic content generation. Use when building server-rendered applications, implementing MVC architectures, and generating HTML on the server.
-
aj-geddes-useful-ai-prompts Bundle Frontend AccessibilityImplement WCAG compliance using semantic HTML, ARIA, keyboard navigation, and screen reader support. Use when building inclusive applications for all users.
-
aj-geddes-useful-ai-prompts Bundle Bundle Size OptimizationReduce JavaScript and CSS bundle sizes through code splitting, tree shaking, and optimization techniques. Improve load times and overall application performance.
-
aj-geddes-useful-ai-prompts Bundle Frontend State ManagementManage application state using Redux, MobX, Zustand, and Context API. Use when centralizing state for complex applications with multiple components.
-
aj-geddes-useful-ai-prompts Bundle Vue Application StructureStructure Vue 3 applications using Composition API, component organization, and TypeScript. Use when building scalable Vue applications with proper separation of concerns.
-
aj-geddes-useful-ai-prompts Bundle React Component ArchitectureDesign scalable React components using functional components, hooks, composition patterns, and TypeScript. Use when building reusable component libraries and maintainable UI systems.
-
posthog-posthog Bundle Writing UI ComponentsStructure and abstraction rules for PostHog UI code — any React component or frontend file under `frontend/src/` or `products/*/frontend/`. Use ALWAYS before creating, moving, splitting, or restructuring a component or frontend file, extracting a shared/generic component, promoting a component to `lib/`, renaming a frontend symbol or feature, or reviewing a diff that does any of these. Covers file and folder organization (one component per file, one home per symbol, no re-export shims or barrels), when duplication becomes a component and when a generic is premature, rename sweeps and the frozen-strings contract (event names, properties, flag keys, `data-attr` values are API), UI resolution states (loading, empty, and error are three different screens), and visual discipline (design tokens, on-brand custom components with no AI slop, real interactive elements, reduced motion, Storybook). Component choice (Lemon vs quill) lives in `frontend/src/AGENTS.md` Rule 1; state management in `/writing-kea-logics`.
-
posthog-posthog Skill Building Product Empty StatesGuide for adding a product setup empty state — the skippable first-run screen a product scene shows until real data arrives, built on the shared ProductEmptyState component. Use when adding an empty state or first-run/setup screen to a product scene, declaring `emptyState` on a `SceneExport`, writing a product setup-status detection logic, building an animated example-data preview widget, or deciding between the scene-level `ProductEmptyState` gate and an inline `ProductIntroduction` panel. Covers the `productSetupStatusLogic` single-layer contract, real-data detection rules, local-only skip semantics, wizard commands, and design tokens.
-
mindrally Skill SwrGuidelines for using SWR (stale-while-revalidate) React Hooks for efficient data fetching, caching, and revalidation
-
mindrally Skill TrpcGuidelines for writing Next.js apps with tRPC v11 for end-to-end typesafe APIs
-
mindrally Skill AstroExpert in Astro framework with static generation and partial hydration patterns
-
mindrally Skill GhostGhost CMS theme development with Handlebars templating, Alpine.js, Tailwind CSS, and performance optimization
-
mindrally Skill ReactExpert in React development with modern patterns, hooks, and performance optimization
-
mindrally Skill StripeStripe payment integration guidelines for TypeScript, React, Next.js with secure payment processing and subscription management
-
mindrally Skill SvelteModern Svelte 5 and SvelteKit development covering runes-based reactivity, snippets, SSR/SSG, and state management, including migration notes from legacy Svelte 4 syntax. Use when writing or reviewing Svelte components, deciding between runes and legacy reactive statements, building SvelteKit routes and load functions, or migrating a Svelte 4 codebase to Svelte 5.
-
mindrally Skill ShopifyExpert Shopify theme development guidelines for Liquid, Online Store 2.0, CSS, JavaScript, and UX best practices
-
mindrally Skill MonorepoBest practices for monorepo development with TypeScript, React, Next.js, Expo, Turbo, and related technologies
-
mindrally Skill SolidityBest practices for secure, gas-efficient Solidity smart contract development and Web3 frontend integration. Use when writing or reviewing Solidity contracts, hardening against reentrancy and access-control bugs, optimizing gas usage, setting up Hardhat/Foundry testing and static analysis, or wiring a React frontend to wallets, providers, and on-chain transactions.
-
mindrally Skill StorybookBest practices for building and documenting component libraries with Storybook
-
mindrally Skill SveltekitExpert guidance for SvelteKit development with TypeScript, Tailwind CSS, SSR/SSG, and performance optimization best practices
-
mindrally Skill Vue PiniaVue 3 state management with Pinia using the Composition API, covering setup stores, SSR/Nuxt integration, persistence, and testing. Use when creating or refactoring Pinia stores, deciding what state belongs in a store versus a component, wiring stores into router guards, persisting store state to storage, or testing store actions with @pinia/testing.
-
mindrally Skill Harmony ArktsBest practices for HarmonyOS application development with ArkTS and ArkUI, covering components, state management, resources, layout, lifecycle, and accessibility. Use when writing .ets component files, using ArkUI decorators like @Component/@State/@Prop/@Link, building layouts with Column/Row/Stack/List, managing HarmonyOS app resources with $r(), or handling component lifecycle and accessibility on HarmonyOS.
-
mindrally Skill Apollo GRAPHQLGuidelines for developing GraphQL APIs and React applications using Apollo Client for state management, data fetching, and caching
-
mindrally Skill Tanstack QueryBest practices for TanStack Query v5 (React Query) server state management, including query key factories, the queryOptions helper, mutations, optimistic updates, infinite queries, and Suspense mode. Use when fetching or caching server data in React, writing custom query/mutation hooks, setting up a QueryClient, implementing optimistic updates, or migrating v4 patterns to v5.
-
mindrally Skill Tanstack StartBest practices for TanStack Start, the full-stack React framework built on TanStack Router and Vite/Nitro. Use when building server functions with createServerFn, setting up SSR and streaming with defer()/Await, writing API routes, configuring app.config.ts, or deploying a TanStack Start app to Node, Vercel, Netlify, Bun, or Cloudflare.
-
mindrally Skill Cheerio ParsingExpert guidance for HTML/XML parsing using Cheerio in Node.js with best practices for DOM traversal, data extraction, and efficient scraping pipelines.
-
mindrally Skill React Router V7React Router v7 framework mode conventions for route modules, data loaders, actions, and progressive enhancement. Use when building file-based routes with loaders/actions, handling form submissions with Form/useFetcher/useSubmit, adding route ErrorBoundary components, revalidating data after mutations, or migrating Remix-style route modules to React Router v7.
-
mindrally Skill Tanstack RouterType-safe, file-based routing for React with TanStack Router. Use when defining routes with createFileRoute, validating search params with Zod, writing route loaders, setting up auth guards with beforeLoad, integrating TanStack Query into loaders, or configuring router context and preloading.
-
mindrally Skill Monorepo TamaguiMonorepo development guidelines using Tamagui, Turbo, Next.js, Expo, Supabase, and cross-platform best practices.
-
mindrally Skill Turbopack BundlerBest practices and guidelines for Turbopack, the Rust-powered incremental bundler for Next.js and modern web development
-
mindrally Skill Nodejs DevelopmentNode.js development guidelines covering Payload CMS, Vue.js with TypeScript, and general TypeScript best practices
-
mindrally Skill Vercel DevelopmentVercel and Next.js deployment best practices including server components, edge functions, AI SDK integration, and performance optimization.
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 frontend-testing, color-accessibility, bundle-size-optimization. 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.