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 React Guideline ImplementationImplement React components following established coding guidelines and best practices. Use when creating new React components, refactoring existing code, implementing features with React best practices, or when the user asks to write React code, create components following guidelines, or implement features properly.
567 -
majiayu000 Bundle React Performance OptimizationReact performance optimization patterns using memoization, code splitting, and efficient rendering strategies. Use when optimizing slow React applications, reducing bundle size, or improving user experience with large datasets.
567 -
majiayu000 Bundle Reactive Dashboard PerformanceExpert in building blazing-fast reactive dashboards with comprehensive testing. Masters React performance patterns, testing strategies for async components, and real-world patterns from Linear, Vercel, Notion.
567 -
majiayu000 Bundle Reviewing Performance PatternsReview React 19 performance patterns including memoization, re-renders, and bundle size. Use when reviewing performance or optimization.
567 -
majiayu000 Bundle Toolchains UI Styling TailwindTailwind CSS is a utility-first CSS framework that provides low-level utility classes to build custom designs without writing CSS. It offers responsive design, dark mode, customization through configuration, and integrates seamlessly with modern frameworks.
567 -
majiayu000 Bundle Using Base UI With Material UIAlways use this skill when integrating Base UI components `@base-ui-components/react` with Material UI `@mui/material`.
567 -
majiayu000 Bundle Writing Revealjs PresentationsUse when creating or editing reveal.js presentations, or when user mentions slides, presentations, reveal.js, code examples in slides, speaker notes, or slide design - enforces Tailwind CSS, proper code sizing, progressive reveal, semantic colors, and timing markers
567 -
majiayu000 Bundle 3d Composition VisualizationBuild 3D visualizations using Three.js and React Three Fiber. Use when implementing 3D components, debugging rendering issues, optimizing performance, or creating interactive visualization features.
567 -
majiayu000 Bundle Building Frontend DashboardsBuild responsive React dashboards with TypeScript, shadcn/ui, TanStack Query, and Supabase for event-studio. Use when user mentions dashboard, metrics, KPI cards, data tables, charts, analytics, admin panel, Recharts, event management UI, booking interface, financial overview, or asks to create pages with data visualization.
567 -
majiayu000 Bundle Frontend API Client With JWTA conceptual skill for building an API client in Next.js that handles JWT tokens
567 -
majiayu000 Bundle Grey Haven Project StructureOrganize Grey Haven projects following standard structures for TanStack Start (frontend) and FastAPI (backend). Use when creating new projects, organizing files, or refactoring project layout.
567 -
majiayu000 Bundle Grey Haven Tanstack PatternsApply Grey Haven's TanStack ecosystem patterns - Router file-based routing, Query data fetching with staleTime, and Start server functions. Use when building React applications with TanStack Start. Triggers: 'TanStack', 'TanStack Start', 'TanStack Query', 'TanStack Router', 'React Query', 'file-based routing', 'server functions'.
567 -
majiayu000 Bundle Nextjs App Router TypescriptComplete Next.js development framework with App Router, TypeScript, and modern patterns. Provides comprehensive assistance for building Next.js applications with the latest features, TypeScript integration, server components, client components, data fetching, and deployment. Use when users ask to build Next.js applications, implement routing, create components, or develop React applications with the latest Next.js features.
567 -
majiayu000 Bundle Optimizing Mobile ExperienceOptimizing StickerNest for mobile devices and touch interactions. Use when the user asks about mobile responsiveness, touch gestures, pinch-to-zoom, mobile UI, touch targets, viewport handling, safe areas, mobile accessibility, or making components work on phones and tablets. Covers gestures, responsive hooks, breakpoints, haptics, and touch-friendly patterns.
567 -
majiayu000 Bundle Repeated Component AlignmentAny component rendered many times — cards, list rows, table cells, nav items, tiles, KPI widgets, feed entries — is a fixed slot model, not a free-form box. The same slots appear in the same place in every instance and stay aligned across siblings even when text and values vary in length. Reserve space for optional slots, pin anchor elements (CTA, price, value), clamp overflowing text, and give the full value back via title/tooltip. Use when building or reviewing any repeated component whose content length differs between instances.
567 -
majiayu000 Bundle Validate Windows Forms Style既存のAstroコンポーネントがWindows Forms風のデザインシステム(フォント、グラデーション、インタラクション状態など)に準拠しているかを検証し、レポートを生成します。
567 -
majiayu000 Bundle Web Animation CSS AnimationsCSS Animation patterns - transitions, keyframes, scroll-driven animations, View Transitions API, GPU-accelerated properties, accessibility with prefers-reduced-motion
567 -
majiayu000 Bundle Web Scraping With PlaywrightUse when extracting structured data from websites using Playwright MCP tools, when handling login/authentication flows, when crawling paginated content, or when building scrapers that navigate dynamic SPAs with tabs, accordions, or React/HeadlessUI components
567 -
majiayu000 Bundle Angular Storybook SetupInstall, repair, or verify Storybook in Angular 20 applications that already use Tailwind CSS, including required addons (`@storybook/addon-themes`, `@storybook/addon-designs`, `@storybook/addon-a11y`) and optional Chromatic setup. Use when users ask to add Storybook, make Tailwind styles visible in stories, enable theme/design/a11y panels, fix broken Storybook config, or validate setup end to end.
567 -
majiayu000 Bundle Apple Tv TroubleshooterExpert troubleshooting for Apple TV (tvOS) React Native development. Use when users have issues with Siri Remote, focus management, TVEventHandler, TVFocusGuideView, ScrollView not scrolling, tvOS-specific problems, parallax animations, or tvOS vs Android TV differences.
567 -
majiayu000 Bundle Chat X Custom Component帮助开发者创建 @blueking/chat-x 自定义 message 组件。当用户需要开发自定义消息类型时使用。
567 -
majiayu000 Bundle CLI Framework Oclif InkModern CLI development combining oclif's command framework with Ink's React-based terminal rendering
567 -
majiayu000 Bundle Code Patterns PracticesReact Native coding patterns, best practices, and common solutions for mobile development. Use when implementing features or refactoring code.
567 -
majiayu000 Bundle Code Quality ManagementImplements and enforces code quality gates for TypeScript/React projects. Use when setting up Biome/ESLint/TypeScript, configuring pre-commit hooks (Husky), fixing lint errors, or running quality checks. Examples - "setup code quality", "fix lint errors", "configure Biome", "run quality checks".
567 -
majiayu000 Bundle Codex Domain SpecialistApply layered domain routing for frontend, backend, mobile, debugging, security, and specialized engineering concerns. Use to select focused reference files with strict context boundaries before implementation or review.
567 -
majiayu000 Bundle Dev Dependency FrontendAudit and update npm packages for Angular/TypeScript projects. Detects outdated packages, security vulnerabilities, and breaking changes. Groups updates by risk level, runs verification after each batch, and pauses for user confirmation before any major version bump or Angular framework upgrade. Invoked via /dev-dependency (unified entry point) — not directly.
567 -
majiayu000 Bundle Finwiz Output StandardsStandards for all reports and outputs generated by FinWiz agents, including HTML structure, French language requirements, emoji usage, and final reporter patterns. Use when creating reports, formatting outputs, or implementing final reporter agents.
567 -
majiayu000 Bundle Frontend Error HandlingProvides error handling patterns for React applications. This skill should be used when implementing error boundaries, API error interceptors, error tracking, or user-friendly error messages.
567 -
majiayu000 Bundle Frontend Web Dev ExpertAdvanced frontend web development expert system that provides comprehensive modern web development services including architecture design, UI/UX implementation, performance optimization, engineering setup, and cross-platform development through expert collaboration and intelligent tool integration.
567 -
majiayu000 Bundle Hubspot Developer Skilluse this skill when building, reviewing, migrating, or planning hubspot developer platform apps (cli projects, app-hsmeta.json), ui extensions (app cards, app pages, settings), @hubspot/ui-extensions components, crm hooks and crm data/action components, hubspot.fetch and serverless functions, oauth vs static token distribution, webhooks, custom workflow actions, agent tools, app events/objects, scopes and sensitive data, or marketplace readiness. use for coding agents that need architecture, extension-point choice, file layout, component selection, security constraints, checklists, and testing guidance.
567 -
majiayu000 Bundle Inertia Vue DevelopmentDevelops Inertia.js v2 Vue client-side applications. Activates when creating Vue pages, forms, or navigation; using <Link>, <Form>, useForm, or router; working with deferred props, prefetching, or polling; or when user mentions Vue with Inertia, Vue pages, Vue forms, or Vue navigation.
567 -
majiayu000 Bundle IOS Swiftui UI PatternsBest practices and example-driven guidance for building SwiftUI views and components, including navigation hierarchies, custom view modifiers, and responsive layouts with stacks and grids. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens with VStack/HStack, managing @State or @Binding, building declarative iOS interfaces, or needing component-specific patterns and examples.
567 -
majiayu000 Bundle Mc Local Grid VisualizeGenerates interactive 3D HTML visualization of the session-local occupancy grid. Opens in browser.
567 -
majiayu000 Bundle Next JS App Router Server ComponentsBuild Next.js 15 applications using App Router, Server Components, Client Components, Server Actions, and streaming. Apply when creating pages, handling data fetching, implementing routes, or optimizing performance.
567 -
majiayu000 Bundle React Flow ArchitectureArchitectural guidance for building node-based UIs with React Flow. Use when designing flow-based applications, making decisions about state management, integration patterns, or evaluating whether React Flow fits a use case.
567 -
majiayu000 Bundle React Frontend PatternsUse when architecting or implementing React frontends with Zustand, TanStack Query, or component hierarchies. Symptoms - unclear where state lives, stores causing re-renders, no API caching strategy, inconsistent error handling.
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 react-guideline-implementation, react-performance-optimization, reactive-dashboard-performance. 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.