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 Composable Svelte MapsInteractive maps and geospatial visualizations for Composable Svelte. Use when implementing maps, geolocation, markers, overlays, or geospatial data visualization. Covers Map component, markers, popups, GeoJSON layers, heatmaps, tile providers, viewport controls from @composable-svelte/maps package built with Maplibre GL.
567 -
majiayu000 Bundle Container View PatternThis skill enforces the Container/View pattern for React components. It should be used when creating new components, validating existing components, or refactoring components to follow the separation of concerns pattern where Container handles logic and View handles presentation.
567 -
majiayu000 Bundle Generate Tab Component새 탭 추가 시 필요한 보일러플레이트(컴포넌트, lazy import, 권한, 메타데이터)를 자동 생성합니다. 새 탭 추가 시 사용.
567 -
majiayu000 Bundle Modern Jetpack ComposeGuides writing, reviewing, and reasoning about modern Android UI code using Jetpack Compose. Covers best practices for state management, side effects, recomposition, navigation, Material 3 design, accessibility, and performance. Use when reading, writing, or reviewing any Jetpack Compose project.
567 -
majiayu000 Bundle Nextjs App DevelopmentBuild Next.js applications with App Router and Pages Router, including Server Components, Server Actions, data fetching, and routing. Use when building Next.js apps, implementing SSR/SSG, or creating API routes.
567 -
majiayu000 Bundle Nextjs Route GeneratorScaffold Next.js App Router API routes with Zod validation, error handling, and TypeScript types. Use when asked to create API routes, REST endpoints, CRUD operations, or scaffold a Next.js backend.
567 -
majiayu000 Bundle Pmtl Fe ImplementationFrontend implementation rules for PMTL_VN. Use for React or Next.js feature work, UI refactors, and frontend code reviews that should follow repo conventions, human-like code quality, and strict production-ready discipline.
567 -
majiayu000 Bundle React Query SpecialistExpert in TanStack Query (React Query) v5 for data fetching, caching, mutations, and server state management. Deep knowledge of query keys, staleTime/gcTime tuning, cache invalidation, optimistic updates, dependent queries, and this project's Ponder + wagmi integration. Use for React Query tasks, cache strategy, query architecture, performance optimization, or debugging stale/refetch issues.
567 -
majiayu000 Bundle Structured Data JsonldImplement JSON-LD structured data for Next.js applications using Schema.org vocabulary for rich results, Knowledge Graph entries, and enhanced search appearances. CRITICAL: Includes January 2026 Google Schema deprecations warning (5 types discontinued). Use when adding structured data, implementing rich results, validating Schema.org markup, or migrating deprecated schema types.
567 -
majiayu000 Bundle Upgrading React NativeReact Native upgrade workflow covering updated templates, dependencies, and common pitfalls. Use when migrating a React Native app to a newer release.
567 -
majiayu000 Bundle Web Data Fetching TrpctRPC type-safe API patterns, procedures, middleware, React Query integration
567 -
majiayu000 Bundle Devexpert TestimonialsImport DevExpert testimonials from Google Sheets (gog) or pasted TSV lists, format text with line breaks, crop profile images to 400x400, copy them to src/assets/testimonials, update src/data/testimonials.json, and optionally update AI Expert IDs in src/pages/cursos/expert/ai.astro. Use when adding new testimonials or processing images.
567 -
majiayu000 Bundle Gemini CollaborationGemini expert consultation for architecture design, second opinions, and code review. Use when: user requests Gemini, need alternative perspective, or get independent review. Gemini 是与 Claude 同等级别的顶级 AI 专家,按需调用。 **注意:前端/UI 任务应使用专门的 Frontend 代理!**
567 -
majiayu000 Bundle Flutter Use Column Row FirstUse when building any Flutter screen or component to choose responsive Row, Column, Expanded, Flexible, and Spacer layouts before fixed-size or coordinate-based alternatives.
567 -
majiayu000 Bundle Frontend E2e User JourneysUse when implementing critical user workflows that span multiple pages/components - tests complete journeys end-to-end using Page Object Model, user-centric selectors, and condition-based waiting; use sparingly (10-15% of tests)
567 -
majiayu000 Bundle Web Testing Vue Test UtilsVue Test Utils patterns - mount, shallowMount, wrapper API, trigger, setValue, flushPromises, testing composables, Pinia store mocking
567 -
majiayu000 Bundle Fec Typescript Project Standard用于创建、配置、审查或调试前端应用、库、SDK、CLI、monorepo 包中的 TypeScript 项目规范,包括 tsconfig、strictness、module/moduleResolution、路径别名、project references、声明文件、package exports、公共 API 类型、DTO、高级泛型、判别联合、类型守卫、类型收窄或类型级回归。React/Vue/Next/Nuxt 组件架构优先使用框架项目 skill;中文触发词包括 TypeScript 项目规范、TS 项目规范、TypeScript 类型安全、类型建模、泛型、判别联合、类型收窄、tsconfig、声明文件。
567 -
majiayu000 Bundle Aico Frontend Style ExtractionAico Frontend Style Extraction
567 -
majiayu000 Bundle Bencium Innovative UX DesignerCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
567 -
majiayu000 Bundle Citrix Environment DiagnosticsComprehensive Citrix environment health assessment and diagnostics. Use when analyzing Citrix site health, checking VDA registration status, verifying Delivery Controller services, assessing StoreFront availability, or performing environment audits. Covers infrastructure health, database connectivity, resource utilization, and component status verification.
567 -
majiayu000 Bundle Component Wrapper ArchitectureBest practices for wrapping shadcn/ui components. Apply when creating 8-bit styled variants of existing shadcn/ui components.
567 -
majiayu000 Bundle Configuring Image OptimizationTeach image optimization configuration changes in Next.js 16. Use when configuring images, troubleshooting image loading, or migrating image settings.
567 -
majiayu000 Bundle Custom Renderer ImplementationArchitect bespoke React renderers for non-DOM environments using the `react-reconciler` package.
567 -
majiayu000 Bundle Data Exploration Visualization自动化数据探索和可视化工具,提供从数据加载到专业报告生成的完整EDA解决方案。支持多种图表类型、智能数据诊断、建模评估和HTML报告生成。适用于医疗、金融、电商等领域的数据分析项目。
567 -
majiayu000 Bundle Dev Debug Canvas Nested GroupsThis skill should be used when debugging Vue Flow canvas issues involving nested nodes, parent-child relationships, position coordinate systems, and containment detection. Triggers on nested group problems, section nodes jumping, parent-child synchronization bugs, position persistence issues, and coordinate transformation errors in Vue Flow implementations.
567 -
majiayu000 Bundle Directus UI Extensions MasteryBuild Vue 3 UI extensions for Directus with modern patterns, real-time data, and responsive design
567 -
majiayu000 Bundle Faion Accessibility SpecialistAccessibility: WCAG compliance, assistive technologies, inclusive design.
567 -
majiayu000 Bundle JS TS Business Crud TransformsWrite JavaScript/TypeScript for business applications (frontend and backend) with CRUD, API integration, and data transforms that are correct, readable, and easy to trust. Use when building or reviewing features involving forms, API responses, list/detail views, aggregations, or request/response shaping so outputs need minimal inspection.
567 -
majiayu000 Bundle Lotus Convert Rich Text FieldsConverts Lotus Notes rich text fields to standard formats (HTML, markdown, plain text). Use when migrating formatted content, extracting text styling and formatting, handling embedded objects (images, attachments, tables), or preparing rich text data for new systems.
567 -
majiayu000 Bundle Magento UI Component DeveloperBuilds sophisticated admin interfaces and frontend components using Magento's UI Component framework. Use when creating admin grids, forms, modals, or data-driven interfaces. Masters XML configuration, KnockoutJS templates, data providers, and complex form/grid implementations.
567 -
majiayu000 Bundle Managing Local Vs Global StateTeaches when to use local state vs global state (Context) in React 19. Use when deciding state management strategy, avoiding prop drilling, or architecting component state.
567 -
majiayu000 Bundle Migrating To Vendure DashboardMigrates Vendure Admin UI extensions (legacy Angular-based) to the new React Dashboard.
567 -
majiayu000 Bundle Nextjs 16 App Router StructureStandard project structure, routing, and component patterns for Next.js 16 App Router applications, so that layouts, pages, and data fetching stay consistent across projects.
567 -
majiayu000 Bundle Nexus Elements Unified BalanceInstall and use the Unified Balance component for cross-chain balance aggregation. Use when you need a balance panel with per-chain breakdown.
567 -
majiayu000 Bundle Optimizing With React CompilerTeaches what React Compiler handles automatically in React 19, reducing need for manual memoization. Use when optimizing performance or deciding when to use useMemo/useCallback.
567 -
majiayu000 Bundle Performance Profiling At ScaleConduct rigorous, statistically grounded performance profiling for large React applications.
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 composable-svelte-maps, container-view-pattern, generate-tab-component. 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.