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 Reviewing State ManagementReview state management patterns for React 19 best practices. Use when reviewing component state, Context usage, or state architecture.
567 -
majiayu000 Bundle Scienceworld Liquid FillerThis skill fills a container with liquid from a source by first placing the container at the source, then activating the source (e.g., turning on a sink), and finally deactivating it. It should be triggered when the agent has an empty or partially filled container and needs to add a liquid component. The skill results in the container containing the liquid, ready for mixing or further use.
567 -
majiayu000 Bundle Screen Control Operator V3Autonomous browser control with Cowork-style skill recording. Use when user requests "control my screen", "record workflow", "verify Lovable", "test scrapers", "debug DOM", "autonomous testing", or any browser automation task. Uses CDP + Accessibility Tree for 10x faster, 100% reliable element targeting. NO screenshots.
567 -
majiayu000 Bundle Shadcn UI Design ValidatorAutomatically validates frontend design patterns to prevent generic aesthetics (Inter fonts, purple gradients, minimal animations) and enforce distinctive, branded design during Tanstack Start (React) development with shadcn/ui
567 -
majiayu000 Bundle Spacetimedb Best PracticesSpacetimeDB development best practices for TypeScript server modules and client SDK. This skill should be used when writing, reviewing, or refactoring SpacetimeDB code to ensure optimal patterns for real-time, multiplayer applications. Triggers on tasks involving SpacetimeDB modules, tables, reducers, subscriptions, or React integration.
567 -
majiayu000 Bundle Remotion Video ComponentsReact component patterns for Remotion video compositions using frame-based rendering. Use this when creating or modifying video sequence components in src/compositions/, src/components/, or any .tsx file that renders video content. Applies functional, purely frame-driven component design.
567 -
majiayu000 Bundle Supporting Custom ElementsTeaches Web Components (Custom Elements) support in React 19, including property vs attribute handling and custom events. Use when integrating Web Components or working with custom HTML elements.
567 -
majiayu000 Bundle Svelte Template DirectivesThe reactive alternative to use: actions. Re-runs when dependencies
567 -
majiayu000 Bundle Tailwind Responsive DesignUse when building responsive layouts and mobile-first designs with Tailwind CSS. Covers breakpoints, container queries, and responsive utilities.
567 -
majiayu000 Bundle Tauri Svelte UI ComponentsRules specific to Svelte UI component development in Tauri applications.
567 -
majiayu000 Bundle Typescript Prop DefinitionTypeScript interface conventions for component props with JSDoc comments and utility types. PROACTIVELY activate for: (1) defining component prop interfaces, (2) using generics for reusable components, (3) integrating cva VariantProps. Triggers: "props", "interface", "VariantProps"
567 -
majiayu000 Bundle Update Component ReferenceThis skill should be used when the user wants to add components (commands, agents, skills, hooks, or MCP servers) to the Component Reference section of the website.
567 -
majiayu000 Bundle Using Cache Lifecycle ApisTeach cache lifecycle APIs in Next.js 16 - cacheLife(), cacheTag(), updateTag(), refresh(), revalidateTag(). Use when managing cache invalidation, setting cache policies, or implementing cache tags.
567 -
majiayu000 Bundle Vendure Admin UI ReviewingReview Vendure Admin UI extensions for React pattern violations, missing hooks, improper state management, and UI anti-patterns. Use when reviewing Admin UI PRs or auditing UI quality.
567 -
majiayu000 Bundle Web Accessibility PatternsWeb accessibility patterns including semantic HTML, ARIA attributes, and keyboard navigation. PROACTIVELY activate for: (1) using semantic HTML elements correctly, (2) adding ARIA labels for icons and dynamic content, (3) implementing keyboard navigation. Triggers: "accessibility", "a11y", "aria"
567 -
majiayu000 Bundle Website Content DeploymentComplete workflow for deploying website content changes (documentation, legal pages, blog posts) including creating custom React pages, updating Docusaurus config, local testing with dev server, and understanding the rapid deployment process for website-only changes via GitHub Actions
567 -
majiayu000 Bundle Wordpress Gutenberg ExpertExpert WordPress et Gutenberg pour thèmes, plugins et blocks. Utilise ce skill quand: (1) développement WordPress (thèmes/plugins), (2) création de blocks Gutenberg, (3) API Block Editor, (4) migration ou optimisation WordPress, (5) hooks et filters WP, (6) WP-CLI et déploiement.
567 -
majiayu000 Bundle Worldcrafter Route CreatorScaffold Next.js App Router routes for simple pages without forms or complex logic. Use when user needs "create a page", "add route", "add about/contact/terms page", "create API endpoint", "add layout", or mentions SSE/webhooks. Generates page, layout, loading, error, and not-found files with boilerplate. Best for static content, read-only pages, and API endpoints (REST, SSE, webhooks). Do NOT use for forms with validation (use worldcrafter-feature-builder), complete features with database (use worldcrafter-feature-builder), database-only changes (use worldcrafter-database-setup), or comprehensive testing (use worldcrafter-test-generator).
567 -
majiayu000 Bundle Create Feature ComponentCreate a complete feature with ViewModel, View, and tests following Phoenix MVVM patterns. Use when building new UI features, panels, or components that manage their own state. Generates ViewModel with MobX, React view with observer, and comprehensive tests.
567 -
majiayu000 Bundle Data Fetching StrategiesReactアプリのデータフェッチ、キャッシュ、エラーハンドリング、楽観的更新を整理するスキル。 ライブラリ選定から設計・実装・検証までの実務フローを提供する。 Anchors: • Stale-While-Revalidate Pattern / 適用: キャッシュ戦略 / 目的: サーバー状態の一貫性確保 • React Query vs SWR / 適用: ライブラリ選定 / 目的: 要件に最適な選択 • MSW / 適用: テスト環境構築 / 目的: API依存の排除 Trigger: Use when implementing data fetching patterns, cache strategies, error handling, optimistic updates, or choosing between SWR and React Query. data fetching, cache strategy, swr, react query, optimistic updates, error handling
567 -
majiayu000 Bundle Educational PresentationTransform Claude into an expert in evidence-based educational presentation design. Use when designing presentations for teaching, training, or learning contexts where retention and comprehension matter. Applies Cognitive Load Theory, Mayer's 12 Principles of Multimedia Learning, Gagné's 9 Events of Instruction, C.R.A.P. design principles, and WCAG 2.1 AA accessibility standards. Triggers on requests to (1) create educational or training presentations, (2) design slides for teaching or workshops, (3) improve existing educational presentations, (4) convert content into visual presentations, (5) ensure accessible and inclusive presentations, or (6) apply learning science to presentation design.
567 -
majiayu000 Bundle Frontend Typescript RulesApplies React/TypeScript type safety, component design, and state management rules. Use when implementing React components.
567 -
majiayu000 Bundle Molibrary UI DevelopmentThis skill should be used when the user asks to "create UI component", "build Blazor page", "add MudBlazor component", "style MudBlazor", "fix CSS isolation", "use ::deep selector", "customize theme", "support dark mode", "migrate MudBlazor v8", "use OnAfterRenderAsync", or needs guidance on Blazor component lifecycle, MudBlazor styling patterns, CSS isolation, theme customization, or offline UI requirements in the MoLibrary framework.
567 -
majiayu000 Bundle Nextjs 16 Proxy PatternsGuide for Next.js 16 proxy patterns, replacing the deprecated middleware functionality. Covers the new proxy.ts file convention, async request APIs, and proper request interception. Use when implementing authentication, redirects, headers modification, or request processing at the network boundary level.
567 -
majiayu000 Bundle Scroll Driven AnimationsCSS Scroll-Driven Animations with ScrollTimeline, ViewTimeline, parallax effects, and progressive enhancement for performant scroll effects
567 -
majiayu000 Bundle Stitch Nextjs ComponentsConverts Stitch designs into production-ready Next.js 15 App Router components — Server vs Client split, dark mode via CSS variables, TypeScript strict, ARIA, and responsive mobile-first layout.
567 -
majiayu000 Bundle Stitch Svelte ComponentsConverts Stitch designs into Svelte 5 / SvelteKit components using the runes API — scoped CSS with custom properties, built-in transitions, TypeScript, dark mode, and accessible markup.
567 -
majiayu000 Bundle Symfony Cqrs And HandlersImplement CQRS pattern in Symfony with separate Command and Query handlers using Messenger component
567 -
majiayu000 Bundle Symfony Symfony SchedulerSchedule recurring tasks with Symfony Scheduler component (7.1+); define schedules, triggers, and integrate with Messenger
567 -
majiayu000 Bundle System Diagram GeneratorCreates visual representations of system structure including architecture diagrams, data flow diagrams, deployment diagrams, and sequence diagrams. Use when Claude needs to visualize system components, infrastructure, data flows, or interactions. Supports Mermaid (recommended for Markdown/GitHub), PlantUML (for detailed UML), and Graphviz/DOT (for complex networks). Trigger when users request diagrams, visualizations, or ask to "show", "diagram", "visualize", or "map out" system architecture, infrastructure, data flows, or component interactions.
567 -
majiayu000 Bundle UI Design ImplementationDesign and implement user interfaces with Tailwind CSS, shadcn/ui components, and modern design patterns. Use when creating new UI screens, improving visual design, building design consistency, or implementing responsive layouts. Specializes in rapid prototyping and production-ready interfaces.
567 -
majiayu000 Bundle Vercel Design GuidelinesCheck web interfaces against Vercel's design guidelines. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", "check my site against best practices", or "apply Vercel design guidelines".
567 -
majiayu000 Bundle Frontend Angular API ServiceUse when creating API services for backend communication with proper patterns for caching, error handling, and type safety.
567 -
majiayu000 Bundle AppUse when working on the mobile app (packages/app). Covers Expo, React Native, expo-router navigation, NativeWind styling, React Query data fetching, translations, and mobile-specific patterns.
567 -
majiayu000 Bundle Build Error HandlerPurpose: Automatically diagnose and resolve common build errors for Next.js frontend and FastAPI backend.
567 -
majiayu000 Bundle Collision Points 3dImplementing collision detection, surface snapping, and 3D environment support for StickerNest widgets. Use when the user asks about collision detection, physics, snap points, raycasting, 3D environments, BVH acceleration, Rapier physics, or widget snapping to surfaces. Covers state-of-the-art WebXR APIs, three-mesh-bvh, react-three-rapier, custom environment loading, and hybrid surface detection.
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 reviewing-state-management, scienceworld-liquid-filler, screen-control-operator-v3. 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.