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.
-
majiayu000 Bundle Quality Review ChecklistChecklist covering accuracy, style, accessibility, and localization requirements for documentation releases.
567 -
majiayu000 Bundle React Clean ArchitectureClean Architecture for React Native (Expo) with TypeScript and Bun. Use this skill when creating features, refactoring code, or reviewing code in React Native projects. Enforces strict separation between Core (domain), Infrastructure (adapters), and UI layers. Implements ports/adapters pattern, Result pattern for errors, and atomic design for components.
567 -
majiayu000 Bundle React Coding ConventionsEnforces project React coding conventions automatically when creating or modifying React components. This skill should be used proactively whenever working with .tsx/.jsx files to ensure consistent code style, naming conventions, component structure, and TypeScript patterns across the codebase.
567 -
majiayu000 Bundle React Component AnalyzerDebug React component issues including TypeScript types, props, state management, hooks, and rendering problems. Use when troubleshooting component not rendering, prop errors, state not updating, hook issues, or TypeScript type mismatches.
567 -
majiayu000 Bundle React Component PatternsReact component development patterns for building UI components with hooks, state management, error handling, loading states. Use when creating React components, managing component state, handling user interactions, or working with component lifecycle.
567 -
majiayu000 Bundle React Component ReviewerReview React components for best practices, hooks usage, performance issues, accessibility, and TypeScript type safety. Use when you need to audit existing React components or provide code review feedback.
567 -
majiayu000 Bundle React Native PerformanceReact Native performance optimization techniques. Use when optimizing app performance.
567 -
majiayu000 Bundle React Native Web StylingUse when styling React Native Web components. Provides patterns for StyleSheet API, platform-specific styles, responsive design, and theming.
567 -
majiayu000 Bundle React Native Web TestingUse when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing strategies.
567 -
majiayu000 Bundle React Principle EngineerReact development principles from official documentation. Teaches component purity, state management, effects, refs, reducers, context, and event handling patterns. Use when writing React components with hooks, managing state, synchronizing with external systems, debugging re-renders, or choosing between state management approaches.
567 -
majiayu000 Bundle Relay Fragments PatternsUse when relay fragment composition, data masking, colocation, and container patterns for React applications.
567 -
majiayu000 Bundle Reviewing Server ActionsReview Server Actions for security, validation, and best practices in React 19. Use when reviewing forms, mutations, or server-side logic.
567 -
majiayu000 Bundle Rhf Dynamic Field ArraysReact Hook Form useFieldArray for dynamic list management with Zod validation. PROACTIVELY activate for: (1) creating dynamic form arrays with add/remove, (2) validating arrays with Zod min/max, (3) using field.id as key. Triggers: "field array", "useFieldArray", "dynamic form"
567 -
majiayu000 Bundle Secure Nextjs API RoutesA comprehensive security middleware system for Next.js 13+ App Router API routes that provides authentication, rate limiting, CSRF protection, audit logging, and security headers in a composable, production-ready pattern. Use when building secure Next.js APIs that need protection against common web vulnerabilities.
567 -
majiayu000 Bundle Serena Code ArchitectureArchitectural analysis workflow using Serena symbols and Forgetful memory. Use when analyzing project structure, documenting architecture, creating component entities, or building knowledge graphs from code.
567 -
majiayu000 Bundle Shadcn Svelte ManagementManage UI components using MCP tools with primary focus on Svelte ecosystem. Specialized in Svelte component libraries including shadcn-svelte, Skeleton UI, and Melt UI. Use when user needs to: (1) Add new Svelte UI components to a project (2) Build complex UI features requiring multiple components (3) Research component implementations and examples (4) Get component installation commands (5) Choose appropriate Svelte component library Triggers: "add components", "UI components", "build UI", "install component", "create form", "create dialog", "svelte components", "shadcn-svelte", "skeleton ui"
567 -
majiayu000 Bundle Shadcn UI Best PracticesGuide for proper shadcn-ui component usage - use Card for wrapping/layout, compose from base components, never modify components/ui directly
567 -
majiayu000 Bundle Shopify Section PatternsBest practices for creating Shopify 2.0 sections with inline CSS and JavaScript
567 -
majiayu000 Bundle Sonarqube Best PracticesSonarLint best practices for Next.js 16 applications. Covers pre-merge quality checks, issue severity prioritization, common fixes for TypeScript/Next.js, and when to defer minor issues. Use when performing code quality analysis, fixing SonarLint warnings, or setting up quality gates.
567 -
majiayu000 Bundle Storybook Play FunctionsUse when adding interaction testing to Storybook stories. Enables automated testing of component behavior, user interactions, and state changes directly in stories.
567 -
majiayu000 Bundle Stripe Supabase WebhooksThis skill should be used when implementing Stripe webhook handlers in Next.js App Router with Supabase database integration. It applies when handling subscription lifecycle events, syncing payment status to a database, implementing upsert logic with fallback strategies, or sending transactional emails on payment events. Triggers on requests involving Stripe webhooks, subscription management, payment event handling, or Supabase subscriber tables.
567 -
majiayu000 Bundle Summarize To Apple NotesSummarize conversation content and save to Apple Notes app using HTML format. Use when user asks to "总结并保存到备忘录", "summarize and save to Notes". Handles both summarization and saving in one step. Can save to custom folder if user specifies.
567 -
majiayu000 Bundle Supabase Fullstack SetupComplete guide to integrating Supabase with Next.js 13+ App Router, including authentication, database setup, Row Level Security (RLS), and common patterns for production apps. Use when starting a new Next.js project with Supabase, need authentication with social providers, or building apps with user-specific data.
567 -
majiayu000 Bundle Swc Plugin CompatibilityDiagnose and fix Lingui SWC plugin compatibility errors with Next.js, Rspack, or other SWC runtimes. Use when seeing errors like "failed to invoke plugin", "failed to run Wasm plugin transform", "out of bounds memory access", or "LayoutError" during builds with @lingui/swc-plugin.
567 -
majiayu000 Bundle Tailwindcss Mobile FirstComprehensive mobile-first responsive design patterns with 2025/2026 best practices for Tailwind CSS v4
567 -
majiayu000 Bundle Testing Unit IntegrationExpert guidance for writing clean, simple, and effective unit, integration, component, microservice, and API tests. Use this skill when reviewing existing tests for violations, writing new tests, or refactoring tests. NOT for end-to-end tests that span multiple processes - use testing-e2e skill instead. Covers AAA pattern, data factories, mocking strategies, DOM testing, database testing, and assertion best practices.
567 -
majiayu000 Bundle Textual Snapshot TestingVisual regression testing for Textual TUI applications using pytest-textual-snapshot. Captures SVG screenshots and compares across test runs to detect visual regressions. Use when: testing visual appearance, detecting layout regressions, testing responsive designs across terminal sizes, verifying CSS styling effects, or setting up CI/CD for visual testing. Covers snap_compare fixture, run_before callbacks, snapshot management, flaky test handling (animations, cursors, timestamps), and CI integration.
567 -
majiayu000 Bundle Update Workflow ExplorerAudit and update workflow-explorer.html flowcharts to match the current codebase logic. Reads all command, skill, and agent source files, compares against the 4 data structures in the HTML file, reports drift, and applies updates. Use when workflow logic has changed and the explorer needs syncing.
567 -
majiayu000 Bundle Validating AccessibilityValidate UI components for WCAG 2.2 Level AA compliance. Use when checking accessibility, color contrast, keyboard navigation, screen reader support, or ARIA attributes.
567 -
majiayu000 Bundle Vendure Admin UI WritingCreate Vendure Admin UI extensions with React components, route registration, navigation menus, and GraphQL integration. Handles useQuery, useMutation, useInjector patterns. Use when building Admin UI features for Vendure plugins.
567 -
majiayu000 Bundle Video Presentation SkillGenerate interactive HTML presentations for ANY video type (tutorials, comparisons, fact-checks, explainers, etc.). Creates self-contained, screen-recording-optimized slides with various content types including comparisons, steps, code blocks, calculators, and verdicts. Use when user wants visual aids for their videos.
567 -
majiayu000 Bundle Performing Visual Regression TestingThis skill enables Claude to execute visual regression tests using tools like Percy, Chromatic, and BackstopJS. It captures screenshots, compares them against baselines, and analyzes visual differences to identify unintended UI changes. Use this skill when the user requests visual testing, UI change verification, or regression testing for a web application or component. Trigger phrases include "visual test," "UI regression," "check visual changes," or "/visual-test".
567 -
majiayu000 Bundle Wcag Compliance ReviewerReview HTML/CSS and React/TypeScript code for WCAG 2.1 Level AA accessibility compliance. Use when the user asks to review code for accessibility, check WCAG compliance, identify accessibility issues, or audit components/pages for a11y standards. Applicable for code reviews, component development, and accessibility testing.
567 -
majiayu000 Bundle Webhook Handler PatternsBest practices for webhook handlers. Use when implementing the handler sequence (verify first, parse second, handle idempotently), idempotency, error handling, retry logic, or framework-specific issues with Express, Next.js, or FastAPI.
567 -
majiayu000 Bundle Wp Astro Supabase DevopsSet up or fix Docker Compose, Nginx edge routing, healthchecks, and service wiring for WordPress headless (MariaDB), Astro, and Supabase self-hosted in C:\digitalbitsolutions\wordpress_headless. Use when asked to make docker compose up --build work, update edge routing, or adjust .env.example/README for this WP + Astro + Supabase stack.
567 -
majiayu000 Bundle Zustand State ManagementBuild type-safe global state in React with Zustand. Supports TypeScript, persist middleware, devtools, slices pattern, and Next.js SSR with hydration handling. Prevents 6 documented errors. Use when setting up React state, migrating from Redux/Context, or troubleshooting hydration errors, TypeScript inference, infinite render loops, or persist race conditions.
567
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 quality-review-checklist, react-clean-architecture, react-coding-conventions. 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.