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 Zod Validation 3Zod validation patterns for this Next.js application. Covers schema definition, API validation, form integration, error formatting, and type inference. Use this skill when implementing validation for APIs, forms, or entity schemas.
567 -
majiayu000 Bundle Vercel Deployment 3Deploy Next.js to Vercel with zero-config, manage environment variables, set up CI/CD pipelines, and optimize production performance. Apply when deploying to Vercel, configuring environments, or setting up CI/CD workflows.
567 -
majiayu000 Bundle Sentry 8Use this skill when working with Sentry - error monitoring, performance tracing, session replay, cron monitoring, alerts, or source maps. Triggers on any Sentry-related task including SDK initialization, issue triage, custom instrumentation, uploading source maps, configuring alerts, and integrating Sentry into JavaScript, Python, Next.js, or other supported frameworks.
567 -
majiayu000 Bundle Vercel Deploy 6This skill should be used when the user asks to "deploy to Vercel", "deploy frontend", "push to production", "deploy my app", "go live on Vercel", or mentions Vercel deployment workflows.
567 -
majiayu000 Bundle Platform Architect 2Architect and implement modern full-stack web/native platform work across Next.js, Expo, Convex, and monorepo tooling. Use when the task needs stack detection, platform-level planning, cross-cutting architecture, or repo-native verification workflows. Route general web UI review to repo-local web-design-guidelines and React/Next performance review to repo-local vercel-react-best-practices when installed. Do not use for narrow dependency upgrades, PR review remediation, docs-only alignment, or Dash-only audits.
567 -
majiayu000 Bundle Fec E2e Testing 2Use when creating, maintaining, debugging, or reviewing real-browser end-to-end tests with Playwright or Cypress, including Page Object models, CI artifacts, traces, flaky tests, cross-page visual regression, and critical user journeys such as login, payment, permissions, or CRUD. For layer planning or tests close to UI components, choose the matching testing workflow first; Chinese triggers include E2E, 端到端测试, Playwright, Cypress.
567 -
majiayu000 Bundle Tdd 38This skill should be used when writing unit tests, TDD test cases, test coverage analysis, or test-driven development for NG component Pattern methods (e.g., OnModifyDone, OnDirtyLayoutWrapperSwap). Covers test principles, templates, common pitfalls, branch coverage, API verification, state reset, and mandatory self-checklist for ace_engine testing.
567 -
majiayu000 Bundle Data Visualization 4Create production-quality data visualizations including charts, dashboards, and infographics. Use when the user asks to visualize data, create charts, build dashboards, make infographics, plot statistics, or transform datasets into visual representations. Supports React/Recharts artifacts, static images (PNG/PDF via Python), and interactive HTML. Triggers include "visualize this data", "create a chart", "build a dashboard", "make a graph", "plot this", "infographic", or any request to represent data visually.
567 -
majiayu000 Bundle Feature Flags 7Use when feature flag tests fail, flags need updating, understanding @gate pragmas, debugging channel-specific test failures, or adding new flags to React.
567 -
majiayu000 Bundle Git Operations 4Git command procedures for branch management, commits, and worktrees.
567 -
majiayu000 Bundle Accessibility Auditor 2Audits and implements web accessibility (a11y) following WCAG 2.1 guidelines with ARIA patterns, keyboard navigation, screen reader support, and contrast checking. Use when users request "accessibility audit", "a11y review", "WCAG compliance", "screen reader support", or "keyboard navigation".
567 -
majiayu000 Bundle API Design 24Guide stable API and interface design across module boundaries. Use when creating REST or GraphQL endpoints, defining type contracts, or establishing frontend/backend boundaries.
567 -
majiayu000 Bundle Mobile Design 5Mobile-first design thinking and decision-making for iOS and Android apps. Touch interaction, performance patterns, platform conventions. Teaches principles, not fixed values. Use when building React Native, Flutter, or native mobile apps.
567 -
majiayu000 Bundle Mobile Patterns 3Apply mobile navigation, layout patterns, and responsive strategies. Implements bottom nav, drawer menus, responsive grids, and mobile-specific component adaptations.
567 -
majiayu000 Bundle Tailwind Design System 4Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.
567 -
majiayu000 Bundle Astro 6Building fast, optimized websites using Astro with TypeScript and optional React islands. SSG, SSR, partial hydration, component islands. Trigger: When building Astro websites, implementing component islands, or configuring SSG/SSR.
567 -
majiayu000 Bundle Clean Code 12Enforce SOLID, DRY, KISS principles during implementation. Auto-activated when writing or modifying code.
567 -
majiayu000 Bundle Component Composition 2Use when creating reusable components, component APIs, or complex hierarchies. Covers children, slots, compound components, render props.
567 -
majiayu000 Bundle Component Designer 2Use when designing a specific module component - creates architecture/component_name.md with purpose, interface, dependencies, and pattern references
567 -
majiayu000 Bundle Design Principles 4Swiss International Style for Resume Matcher. Invoke ONLY when designing new UI components or modifying existing component styles.
567 -
majiayu000 Bundle Frontend Dev 3Frontend Developer for client-side implementation. Builds UI components, pages, and client logic. Use this skill for React, Vue, HTML/CSS, or frontend JavaScript work.
567 -
majiayu000 Bundle React 11React component patterns, hooks, and best practices for modern React development. Functional components, proper hook usage, memoization, and performance optimization. Trigger: When creating React components, implementing hooks, managing state, or optimizing React performance.
567 -
majiayu000 Bundle React Native Expo 2Comprehensive React Native and Expo development skill for building cross-platform mobile apps. Use when creating React Native or Expo projects, building screens and navigation with Expo Router, using Expo SDK packages (camera, location, notifications, file system, etc.), configuring app.json or eas.json for builds, working with React Native core components (View, Text, FlatList, etc.), implementing state management, forms, and common patterns, setting up EAS Build, Submit, or Update, or troubleshooting React Native and Expo issues.
567 -
majiayu000 Bundle React State Management 4Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.
567 -
majiayu000 Bundle Scaffold 5Use when creating a new greenfield .NET 9 + React 19 project structure. Optionally accepts a spec file path or inline MVP description.
567 -
majiayu000 Bundle Tanstack Query 6TanStack Query v5 (React Query) server state management. Use for data fetching, caching, mutations, or encountering v4 migration, stale data, invalidation errors.
567 -
majiayu000 Bundle Tanstack Start 5TanStack Start (RC) full-stack React with server functions, SSR, Cloudflare Workers. Use for Next.js migration, edge rendering, or encountering hydration, auth, data pattern errors.
567 -
majiayu000 Bundle Testing 43Testing guidance for this repo (unit, component, integration, and E2E). Includes troubleshooting.
567 -
majiayu000 Bundle Typescript 13Provides comprehensive TypeScript development expertise and coding standards. Ensures type safety through strict type checking, implements clean code patterns, and maintains consistent architectural decisions. Specializes in advanced type system features including generics, conditional types, mapped types, and template literal types. Use when: working with TypeScript files (.ts/.tsx), defining type definitions and interfaces, implementing generic programming patterns, designing type-safe APIs, handling complex type transformations, integrating TypeScript with React/Vue/Angular frameworks, configuring strict mode settings, resolving type errors, or optimizing type performance in large codebases.
567 -
majiayu000 Bundle Vite 12Vite 7.x build tool patterns. Use when configuring build setup, development server, environment variables, asset handling, or optimizing production builds for React applications.
567 -
majiayu000 Bundle Zustand State 2Zustand state management for React and vanilla JavaScript. Use when creating stores, using selectors, persisting state to localStorage, integrating devtools, or managing global state without Redux complexity. Triggers on zustand, create(), createStore, useStore, persist, devtools, immer middleware.
567 -
majiayu000 Bundle Journal 6Implementation journal maintenance. Records completed work as phase entries in .journal/ with file tables, upstream references, and technical narrative. Use after completing a compiler pass, feature, or refactor.
567 -
majiayu000 Bundle PPTX Posters 2使用 HTML/CSS 创建科研海报,并可导出为 PDF 或 PPTX。仅当用户明确要求使用 PowerPoint/PPTX 海报格式时才使用此技能;标准科研海报应优先使用 latex-posters。本技能提供基于现代 Web 的海报设计,支持响应式布局和便捷的可视化整合。
567 -
majiayu000 Bundle Plantuml 3Generate PlantUML diagrams from text descriptions and convert them to PNG/SVG images. Use when asked to "create a diagram", "generate PlantUML", "convert puml to image", "extract diagrams from markdown", or "prepare markdown for Confluence". Supports all PlantUML diagram types including UML (sequence, class, activity, state, component, deployment, use case, object, timing) and non-UML (ER diagrams, Gantt charts, JSON/YAML visualization, mindmaps, WBS, network diagrams, wireframes, and more).
567 -
majiayu000 Bundle Brainstorming 32You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
567 -
majiayu000 Bundle Writing Plans 20Create comprehensive implementation plans for complex, multi-component tasks (>30 min, multiple files/modules, or >5 distinct steps). Breaks work into bite-sized tasks following TDD, DRY, YAGNI principles. After plan creation, execute using subagent-driven-development. For simple single-feature implementations, skip planning and use test-driven-development directly.
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 zod-validation, Vercel Deployment, Vercel Deploy. 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.