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 Rails ViewcomponentsSpecialized skill for building ViewComponents with Hotwire (Turbo & Stimulus). Use when creating reusable UI components, implementing frontend interactions, building Turbo Frames/Streams, or writing Stimulus controllers. Includes component testing with Lookbook.
567 -
majiayu000 Bundle React Hooks PatternsUse when React Hooks patterns including useState, useEffect, useContext, useMemo, useCallback, and custom hooks. Use for modern React development.
567 -
majiayu000 Bundle React Mobile App Dev专门用于React移动端Web应用开发的技能,涵盖响应式设计、性能优化、PWA、触摸交互、移动端适配等全流程开发指导。
567 -
majiayu000 Bundle React Modal PatternsModal and form patterns for Orient dashboard frontend. Use when creating modals, dialogs, forms, notifications, or any UI components in packages/dashboard-frontend. The dashboard uses plain HTML/CSS with Tailwind - NOT shadcn/ui, Radix, or other component libraries. Reference this skill before creating any modal, form, or notification component.
567 -
majiayu000 Bundle React Native BuilderExpert in React Native development, native modules, platform-specific code, navigation, AsyncStorage, styling, animations, and app deployment to iOS/Android stores
567 -
majiayu000 Bundle React Native TestingGenerate and write tests for React Native applications using React Native Testing Library (RNTL), Jest, and userEvent. Use this skill when the user asks to write tests, create test files, add unit tests, add component tests, or generate test suites for React Native or Expo projects. Also use when working with .test.tsx files, jest.config.js, or when the user mentions testing React Native components, screens, hooks, or forms. Covers getByRole, getByText, getByLabelText queries, userEvent.press, userEvent.type interactions, waitFor, findBy async patterns, and toBeOnTheScreen matchers.
567 -
majiayu000 Bundle React Server ActionsImplement React Server Actions in Next.js 14+ for secure, progressively enhanced form handling and server mutations without API routes. Use when handling form submissions, performing server-side mutations, implementing progressive enhancement, creating actions that work without JavaScript, validating data on the server, revalidating cached data after mutations, handling file uploads server-side, implementing optimistic UI updates, or building forms that gracefully degrade without client-side JavaScript.
567 -
majiayu000 Bundle React Web3 DeveloperExpert React frontend developer with advanced Web3/blockchain experience and pixel-perfect design implementation. Use when building UI components, implementing Web3 features, styling with CSS, creating animations, or working on the OpenWork multi-chain dApp.
567 -
majiayu000 Bundle Refactoring CodebaseGuidelines for maintaining a clean codebase through limits and abstraction. Use when a file or component becomes difficult to read.
567 -
majiayu000 Bundle Accessibility Audit WcagA specialised skill for detecting accessibility barriers in React/HTML.
567 -
majiayu000 Bundle Screenshot GeneratorGenerate screenshots for web audio apps (desktop, mobile landscape, mobile portrait) using Playwright. Also captures component-level screenshots for documentation.
567 -
majiayu000 Bundle Sentry Setup LoggingSetup Sentry Logging in any project. Use this when asked to add Sentry logs, enable structured logging, setup console log capture, or integrate logging with Sentry. Supports JavaScript, TypeScript, Python, Ruby, React, Next.js, and other frameworks.
567 -
majiayu000 Bundle Shadcn UI ComponentsBuild beautiful, accessible UI components using shadcn/ui library with Radix UI primitives and Tailwind CSS styling that you own and can customize. Use when creating accessible component libraries, implementing common UI patterns (dialogs, dropdowns, tooltips), building forms with validation, creating data tables, implementing command palettes, using Radix UI primitives, customizing components with Tailwind, or building design systems with full ownership of code.
567 -
majiayu000 Bundle Solid Core LifecycleSolidJS lifecycle: onMount for DOM access after mount, onCleanup for resource disposal, effect lifecycle management, component vs effect cleanup.
567 -
majiayu000 Bundle Standards ComponentsDesign reusable, composable UI components following single responsibility principle with clear interfaces, encapsulation, and minimal props. Use this skill when creating or modifying frontend components in any framework (React, Vue, Svelte, web components) or component files. Apply when working with .jsx, .tsx, .vue, .svelte files in component directories (components/, src/components/, ui/, lib/), defining component props and interfaces, implementing component composition patterns, managing component-level state, creating reusable UI elements (buttons, forms, cards, modals), documenting component APIs, or refactoring components for better reusability and maintainability.
567 -
majiayu000 Bundle Standards ResponsiveBuild responsive, mobile-first layouts using fluid containers, flexible units, media queries, and touch-friendly design that works across all screen sizes. Use this skill when creating or modifying UI layouts, responsive grids, breakpoint styles, mobile navigation, or any interface that needs to adapt to different screen sizes. Apply when working with responsive CSS, media queries, viewport settings, flexbox/grid layouts, mobile-first styling, breakpoint definitions (mobile, tablet, desktop), touch target sizing, relative units (rem, em, %), image optimization for different screens, or testing layouts across multiple devices. Use for any task involving multi-device support, responsive design patterns, or adaptive layouts.
567 -
majiayu000 Bundle Starknet React RulesSpecific rules for Starknet React projects, focusing on blockchain integration.
567 -
majiayu000 Bundle Tailwind ConventionsConsistent Tailwind CSS patterns for React/Next.js applications. Use when styling components with Tailwind, adding responsive design, implementing dark mode, or organizing utility classes.
567 -
majiayu000 Bundle Tailwind PerformanceUse when optimizing Tailwind CSS for production, reducing bundle size, and improving performance. Covers PurgeCSS, JIT mode, and build optimization.
567 -
majiayu000 Bundle Tailwind UI PatternsTailwind CSS v4 patterns, component styling, and responsive design
567 -
majiayu000 Bundle Tech Stack ArchitectDesign complete technology stack and system architecture from project requirements - generates TECH-STACK.md with frontend/backend/database/DevOps choices plus rationale, and ARCHITECTURE.md with components, data flow, and mermaid diagrams
567 -
majiayu000 Bundle Tech Stack DetectionAuto-detect project tech stacks (React, Vue, Express, Django, etc.). Recognize package managers and configuration patterns. Use when starting work on any project, analyzing dependencies, or providing framework-specific guidance.
567 -
majiayu000 Bundle Thesys Generative UIAI-powered generative UI with Thesys - create React components from natural language.
567 -
majiayu000 Bundle Tmnl Component TiersTMNL component organization system. Invoke when creating new components, refactoring file structures, or determining component placement. Defines the three-tier hierarchy - primitives, composites, testbeds, and pages.
567 -
majiayu000 Bundle Tracking Form StatusTeaches useFormStatus hook for tracking form submission state in React 19. Use when implementing submit buttons, form loading states, or pending indicators.
567 -
majiayu000 Bundle Treido AccessibilityAccessibility specialist for Treido. Use for WCAG 2.2 AA compliance, ARIA patterns, keyboard navigation, focus management, and screen reader support.
567 -
majiayu000 Bundle Treido Impl FrontendFrontend implementer for Treido (patches code). Executes audit findings/tasks with Tailwind v4 + shadcn + next-intl rails. Trigger: FE-IMPL
567 -
majiayu000 Bundle UI Component BuilderBuild, convert, and optimize React/Vue/Svelte UI components with TypeScript, advanced patterns, animations, and accessibility
567 -
majiayu000 Bundle UI Components ExpertUI component library expert including Chakra, Material UI, and Mantine
567 -
majiayu000 Bundle Umbraco Unit TestingUnit and component testing for Umbraco backoffice extensions using @open-wc/testing
567 -
majiayu000 Bundle Unity Editor ToolkitUnity Editor control and automation, WebSocket-based real-time communication. 유니티에디터제어및자동화, WebSocket기반실시간통신. Features/기능: GameObject control 게임오브젝트제어, Transform manipulation 트랜스폼조작, Component management 컴포넌트관리, Scene management 씬관리, SQLite database integration SQLite데이터베이스통합, GUID-based persistence GUID기반영구식별, Multi-scene synchronization 멀티씬동기화, Command Pattern with Undo/Redo 명령패턴실행취소재실행, Menu execution 메뉴실행, ScriptableObject management 스크립터블오브젝트관리, Array/List manipulation 배열리스트조작, All field types support 모든필드타입지원, Material/Rendering 머티리얼/렌더링, Prefab system 프리팹시스템, Asset Database 애셋데이터베이스, Animation 애니메이션, Physics 물리, Console logging 콘솔로깅, EditorPrefs management 에디터프리퍼런스관리, Editor automation 에디터자동화, Build pipeline 빌드파이프라인, Lighting 라이팅, Camera 카메라, Audio 오디오, Navigation 네비게이션, Particles 파티클, Timeline 타임라인, UI Toolkit, Profiler 프로파일러, Test Runner 테스트러너. Protocol 프로토콜: JSON-RPC 2.0 over WebSocket (port 9500-9600). 500+ commands 명령어, 25 categories 카테고리. Real-time bidirectional communication 실시간양방향통신. Security 보
567 -
majiayu000 Bundle Update Learning LogsUpdate the project learning logs (PowerShell/cmd, Git/GitHub/Copilot, AWS, TypeScript, Next.js/React, Playwright) by merging new knowledge into existing categories across one or more files.
567 -
majiayu000 Bundle UX Friction AnalyzerComprehensive UX analysis using cognitive psychology, ADHD-friendly design, Gestalt principles, and flow state engineering. Specializes in friction audits, user journey simulation, cognitive load optimization, and Fitts' Law application. Activate on "analyze UX", "friction audit", "user journey", "ADHD-friendly", "optimize flow", "reduce cognitive load", "UX audit", "conversion optimization". NOT for visual design execution (use web-design-expert), A/B testing implementation (use frontend-developer), or accessibility compliance auditing (use accessibility-auditor).
567 -
majiayu000 Bundle UX Journey ArchitectElite UX agency capabilities for designing products users intuitively love. Use when creating user journeys, conducting UX research, designing flows, testing with Playwright, performing design critiques, building wireframes, writing microcopy, accessibility audits, competitive analysis, or any product design work. Triggers on UX, user journey, user experience, flow design, usability, design critique, persona creation, emotional mapping, or product design discussions.
567 -
majiayu000 Bundle Validation ChecklistSkill de validação pré-entrega para projetos de desenvolvimento (backend/frontend: tests, lint, tsc, docs, QA).
567 -
majiayu000 Bundle Web Resource CheckerValidates essential web resource files (sitemap.xml, robots.txt, llms.txt, security.txt) for compliance with their specifications. Use when user asks about "sitemap validation", "robots.txt check", "llms.txt", "security.txt", "RFC 9116", "RFC 9309", "web resource audit", "サイトマップ", "セキュリティ", or wants to verify crawler/LLM accessibility files.
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 rails-viewcomponents, react-hooks-patterns, react-mobile-app-dev. 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.