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 View ComponentsGenerates initial view components with mandatory unit tests. Creates HomeView.vue, PageNotFoundView.vue, and their .spec.ts test files (4 files total).
567 -
majiayu000 Bundle Visualize GraphGraphDB可視化エージェント - RyuGraphデータベースの内容をMermaid/DOT/HTML形式で可視化。/visualize-graph [出力パス] で呼び出し。
567 -
majiayu000 Bundle Vite DeploymentVite SPA deployment to various platforms. Use when deploying React SPAs.
567 -
majiayu000 Bundle Vue ComposablesWrite high-quality Vue 3 composables following established patterns and best practices. Use when creating new composables, refactoring existing ones, or reviewing composable code. Triggers include requests to "create a composable", "write a use* function", "extract logic into a composable", or any Vue Composition API reusable logic task.
567 -
majiayu000 Bundle Vue DevelopmentVue.js 3 development with Composition API, TypeScript, Pinia state management, and Nuxt 3 full-stack. Use when building Vue applications, implementing reactive patterns, creating composables, or working with the Vue ecosystem.
567 -
majiayu000 Bundle Vue EngineeringComprehensive guide for Vue 3 application development using modern best practices (2025). Covers Composition API, script setup syntax, reactivity system, composables, component patterns, TypeScript integration, performance optimization, and testing with Vitest. Use when building Vue 3 applications, creating components, writing composables, optimizing performance, or implementing Vue best practices.
567 -
majiayu000 Bundle Web App BuilderBuild and deploy web apps to the cloud. Supports React, Vue, Astro, Next.js (static), vanilla HTML/CSS/JS, and serverless functions. Sites deploy to *.rebyte.pro with automatic SSL. Use when user asks to "deploy", "publish", "host", or make their app "live". Triggers include "deploy my app", "make it live", "publish site", "host my app", "deploy website", "put it online".
567 -
majiayu000 Bundle Web PerformanceNext.js 15 App Router向けのCore Web Vitals最適化スキル。
567 -
majiayu000 Bundle Webf QuickstartGet started with WebF development - setup WebF Go, create a React/Vue/Svelte project with Vite, and load your first app. Use when starting a new WebF project, onboarding new developers, or setting up development environment.
567 -
majiayu000 Bundle Write ComponentWrite React components following the Epic architecture patterns. Use when creating page components, UI components, or refactoring components to follow the three-layer architecture. Triggers on "create a component", "add a component", or "write a component for".
567 -
majiayu000 Bundle Writing QueriesComponent skill for systematic SQL query development in DataPeeker analysis sessions
567 -
majiayu000 Bundle Ydata ProfilingAutomated data quality reports with comprehensive variable analysis, missing value detection, correlations, and HTML report generation - formerly pandas-profiling
567 -
majiayu000 Bundle API ContractsSync API contracts between FastAPI backend and React frontend. Triggers on "sync api", "update contracts", "generate types", "оновити контракти", "згенерувати типи", or when backend schemas change.
567 -
majiayu000 Bundle Button StatesEvery interactive element needs a complete set of visual states — rest, hover, active/pressed, focus, disabled, and loading. States should be derived algorithmically from the base colour, not chosen arbitrarily. Use when designing buttons, links, inputs, or any clickable component.
567 -
majiayu000 Bundle CSS VariablesImplements CSS custom properties for theming, component styling, and runtime customization. Use when building theme systems, dynamic styling, or configurable components.
567 -
majiayu000 Bundle Fec UI DesignUse when building, reviewing, or improving frontend UI that needs product-specific design direction, design-system generation, Master/Page overrides, distinctive visual identity, anti-generic interface choices, first-screen hierarchy, UI polish, chart UX, interaction states, responsive behavior, or visual QA. When an external design file is authoritative, implement from that source instead of inventing direction; Chinese triggers include UI 设计, 设计系统, 视觉风格, 不要模板化, 高级感, 界面打磨, 交互状态.
567 -
majiayu000 Bundle Framer MotionComprehensive Framer Motion animation library for React. Covers motion components, variants, gestures, page transitions, and scroll animations. Use when adding animations to React/Next.js applications.
567 -
majiayu000 Bundle Huashu Design花叔Design——用HTML做高保真原型、交互Demo、幻灯片、动画、设计变体探索+设计方向顾问+专家评审。根据任务embody对应专家(UX/动画师/幻灯片设计师/原型师),避免web design tropes。触发词:做原型、设计Demo、交互原型、HTML演示、动画Demo、设计变体、hi-fi设计、UI mockup、prototype、设计探索、做个HTML页面、做个可视化、app原型、iOS原型、移动应用mockup、导出MP4、导出GIF、60fps视频、设计风格、设计方向、设计哲学、配色方案、视觉风格、推荐风格、选个风格、做个好看的、评审、好不好看、review this design、带解说的动画、解说视频、概念解释视频、长视频科普、配音动画、voiceover、narration、TTS+动画、5分钟讲清楚什么是XX。**主干能力**:Junior Designer工作流(先假设+reasoning+placeholder再迭代)、反AI slop清单、React+Babel最佳实践、Tweaks变体切换、Speaker Notes、Starter Components(幻灯片/变体/动画/设备边框/解说Stage)、App原型守则(Wikimedia/Met/Unsplash取真图+AppPhone可交互+Playwright点击测试)、HTML动画→MP4/GIF导出(25fps基础+60fps插帧+palette优化+场景化BGM+自动fade)、**带解说长动画pipeline**(豆包TTS+实测时长生timeline+NarrationStage+ducking混音;铁律:连续运动叙事,禁PowerPoint切换)。**需求模糊Fallback**:设计方向顾问——5流派×20哲学(Pentagram信息建筑/Field.io运动诗学/Kenya Hara东方极简/Sagmeister实验先锋等)推3方向+24预制showcase+并行3 Demo选。**可选**:5维度评审(哲学一致/视觉层级/细节/功能/创新各10分+修复清单)。
567 -
majiayu000 Bundle Mobile DesignMobile UX patterns, touch interactions, gesture design, mobile-first principles, app navigation, and mobile performance
567 -
majiayu000 Bundle React StylingImplement styling with Tailwind CSS, CSS Modules, and CSS-in-JS. Use when styling React components, implementing responsive design, dark mode, or managing dynamic styles.
567 -
majiayu000 Bundle State LiftingReactにおける状態リフティングと状態配置判断を支援するスキル。 兄弟コンポーネント間の状態共有、Prop Drilling削減、Context導入判断、 Compound Componentパターンまで、React状態管理の全体像を扱う。 Anchors: • React Documentation (Lifting State Up) / 適用: 共有状態の配置判断 / 目的: 最小責務での共有設計 • Thinking in React / 適用: 状態配置の判断フロー / 目的: 最適な状態配置の特定 • Kent C. Dodds (Colocation) / 適用: 状態と利用箇所の距離 / 目的: 保守性とパフォーマンスの両立 Trigger: Use when lifting state between components, sharing state across siblings, reducing prop drilling, deciding on Context usage, or implementing compound components. state lifting, prop drilling, context api, state placement, compound component, react state, colocation
567 -
majiayu000 Bundle Tanstack FormBuild forms in React using TanStack Form and Zod validation. Use when creating forms, handling form validation, or working with form fields.
567 -
majiayu000 Bundle Test FrontendRun and verify frontend tests for the React/Vite application.
567 -
majiayu000 Bundle Add FormCreate a react-hook-form wired to a tRPC mutation with validation
567 -
majiayu000 Bundle Add Hook새 커스텀 훅을 생성합니다. TanStack Query 패턴을 적용합니다. 사용법: /add-hook useXxx [--mutation]
567 -
majiayu000 Bundle Add PageCreate a Next.js 15 App Router page with Server/Client split
567 -
majiayu000 Bundle Agent FrontendAngular 21+ expert for .ts .html .css files, @Component, UI, components, pages, services, routing, forms, templates, signals, RxJS, HttpClient, inject(), reactive forms, validators, accessibility, WCAG, AXE, browser testing, Karma, Jasmine, e2e, Playwright
567 -
majiayu000 Bundle Hunt DomHunt client-side DOM vulnerabilities — DOM Clobbering (overwrite JS globals via HTML injection), PostMessage hijacking (missing origin check), Service Worker abuse (intercept requests), CSS Injection/Exfiltration (attribute selectors → token char-by-char), Client-side template injection, dangerouslySetInnerHTML. Use when hunting DOM-XSS, client-side auth bypass, or token exfiltration without server-side interaction.
567 -
majiayu000 Bundle IOS A11Y(ePost) Use when iOS accessibility issues arise — VoiceOver, UIKit/SwiftUI labels, traits, focus, Dynamic Type, contrast
567 -
majiayu000 Bundle Mern StdCoding standards for MERN Next.js apps in a pnpm monorepo.
567 -
majiayu000 Bundle New HookCreates new custom React hooks following project conventions. Scaffolds TypeScript types, JSDoc documentation, and proper error handling in src/hooks/. References hook-patterns.md for layer-appropriate templates.
567 -
majiayu000 Bundle Svelte 5Svelte 5 patterns, gotchas, and solutions. Use when working with Svelte 5/SvelteKit, especially for reactivity, SSR, and state management issues.
567 -
majiayu000 Bundle Ck TanstackBuild with TanStack Start (full-stack React framework), TanStack Form (headless form management), and TanStack AI (AI streaming/chat). Use when creating TanStack projects, routes, server functions, forms, validation, or AI chat features.
567 -
majiayu000 Bundle TaskflowBuild and run the full TaskFlow demo stack (Express backend + React frontend + mobile)
567 -
majiayu000 Bundle UI RouteCreate SvelteKit routes and Svelte 5 components for the Traceway UI. Use when building new pages, components, or frontend features.
567 -
majiayu000 Bundle WebarchiveExtract .webarchive files (saved from Safari) into plain HTML/assets using the WebArchiveExtractor CLI. Use when the user wants to unarchive, extract, or convert a .webarchive file.
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 view-components, visualize-graph, vite-deployment. 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.