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 Render PageUse this skill to inspect what a Rails page currently displays, extract HTML content, or verify rendering WITHOUT starting a dev server. Useful for understanding page output before making changes, debugging views, searching for content, or testing that pages work correctly. Provides scripts/render.rb for quick page inspection and HTML extraction.
567 -
majiayu000 Bundle Rtl Right To Left SupportSupporting right-to-left writing and layout direction for languages like Arabic, Hebrew, Persian, and Urdu using CSS direction, logical properties, and RTL-aware components.
567 -
majiayu000 Bundle Rust WebappBuild full-stack web applications using Rust (Axum + SQLx) with HTMX + Alpine.js frontend and Neon (serverless PostgreSQL). Use when asked to create web apps, CRUD apps, dashboards, forms, or any stateful web application. Triggers on requests like "build a todo app", "create a voting app", "make a dashboard", "build a blog", etc.
567 -
majiayu000 Bundle Shadcn InitSetup shadcn/ui in React projects (Next.js, Vite, Astro). Use when initializing shadcn/ui, setting up Tailwind CSS v4, configuring path aliases, or when user mentions "setup shadcn", "install shadcn", "shadcn init", or starting a new shadcn project. NOT for adding components or customization.
567 -
majiayu000 Bundle Solid ReactSOLID principles for React 19. Files < 100 lines, hooks separated, interfaces in src/interfaces/, JSDoc mandatory. Use for React architecture and code quality.
567 -
majiayu000 Bundle Stack AuditComprehensive stack health audit for codebase and infrastructure. Runs 10 health checks covering frontend, backend, migrations, Docker, API integrity, and backup status. Use routinely to prevent "time loops" from accumulated issues.
567 -
majiayu000 Bundle StylelintrcGenerates .stylelintrc configuration for linting CSS, SCSS, and Vue component styles. Auto-detects stylesheet type and fetches latest package versions for plugins.
567 -
majiayu000 Bundle Svelte FlowBuild node-based editors, interactive diagrams, and flow visualizations using Svelte Flow. Use when creating workflow editors, data flow diagrams, organizational charts, mindmaps, process visualizations, DAG editors, or any interactive node-graph UI. Supports custom nodes/edges, layouts (dagre, hierarchical), animations, and advanced features like proximity connect, floating edges, and contextual zoom.
567 -
majiayu000 Bundle Sveltia CmsSet up Sveltia CMS - lightweight Git-backed CMS successor to Decap/Netlify CMS (300KB bundle, 270+ fixes). Framework-agnostic for Hugo, Jekyll, 11ty, Astro. Prevents 10 documented errors. Use when adding CMS to static sites, migrating from Decap CMS, or fixing OAuth, YAML parse, datetime timezone, GDPR font loading, or CORS/COOP errors.
567 -
majiayu000 Bundle Tailwind V4Auto-activates when user mentions Tailwind, Tailwind CSS, utility classes, or CSS styling. Expert in Tailwind CSS v4 including CSS-first configuration, Oxide engine, and modern utilities.
567 -
majiayu000 Bundle TailwindcssGuide for implementing Tailwind CSS - a utility-first CSS framework for rapid UI development. Use when styling applications with responsive design, dark mode, custom themes, or building design systems with Tailwind's utility classes.
567 -
majiayu000 Bundle Test DoctorUse this skill to diagnose and repair broken tests with a methodical, surgical approach. AUTO-ACTIVATE when user mentions (FR/EN): - test cassé, broken test, failing test, test fail, test échoue - erreur test, test error, assertion failed, timeout test - réparer test, fix test, corriger test, debug test - npm test fail, jest error, test suite failed AGENTS: Specialized agents (backend-specialist, frontend-specialist, database-specialist) MUST invoke this skill when asked to fix tests. Use: Skill("test-doctor") CRITICAL: NO mass corrections. ONE test at a time with validation. ALWAYS diagnose before fixing. ALWAYS consult DONT_DO.md first. Context: 1211 test files, 5561/6101 passing (540 failing). Stack: Jest, React Testing Library, Prisma, Next.js 15, TypeScript 5.
567 -
majiayu000 Bundle Test ReviewUse this skill to review unit-tests, component-tests, and integration tests.
567 -
majiayu000 Bundle Test WriterWrite unit and integration tests following AAA structure. Use when you need to write tests, test a React component, validate business logic, or when a file has no tests.
567 -
majiayu000 Bundle Testing E2eE2E testing with Playwright MCP for browser automation, test generation, and UI testing. Use when discussing E2E tests, Playwright, browser testing, UI automation, visual testing, or accessibility testing. Supports TypeScript tests and Go/HTMX web applications.
567 -
majiayu000 Bundle Tiptap Vue3This skill should be used when implementing, debugging, or fixing Tiptap WYSIWYG editors in Vue 3 applications. Triggers on Tiptap setup, WYSIWYG editors, rich text editors, task list creation, markdown editing, and Vue 3 editor implementation. Provides production-ready patterns with ZERO auto-conversion interference.
567 -
majiayu000 Bundle Tools EmailEmail delivery using Resend API. Use this skill when implementing email verification flows, password reset, transactional emails, configuring DNS (SPF/DKIM/DMARC), setting up the Resend MCP server, or following email best practices for deliverability. Includes Next.js 16 proxy patterns, OAuth vs password user handling, and token security patterns.
567 -
majiayu000 Bundle UI ContractFrontend/backend API contract definitions. Use for defining API endpoints, Pydantic to TypeScript mapping, schema validation, error responses, and pagination contracts.
567 -
majiayu000 Bundle UI ResearchResearch-first UI/UX design workflow. Use BEFORE any frontend visual work to research modern patterns, gather inspiration from real products, and avoid generic AI-generated looks. Mandatory prerequisite for quality UI work.
567 -
majiayu000 Bundle UploadthingHandles file uploads with UploadThing for TypeScript applications. Use when adding file uploads to Next.js or React apps with type-safe APIs, validation, and CDN delivery.
567 -
majiayu000 Bundle UX ConceptsUnderstand and apply psychological concepts to create superior user experiences (UX) in frontend design.
567 -
majiayu000 Bundle Vercel BlobIntegrate Vercel Blob for file uploads and CDN-delivered assets in Next.js. Supports client-side uploads with presigned URLs and multipart transfers for large files. Use when implementing file uploads (images, PDFs, videos) or troubleshooting missing tokens, size limits, client upload failures, token expiration errors, or browser compatibility issues. Prevents 16 documented errors.
567 -
majiayu000 Bundle Vike SkillsUse when building or working with Vike + Vue SSR/SSG applications - establishes best practices for page creation, data fetching, routing, and layouts
567 -
majiayu000 Bundle Vue TestingMaster Vue Testing - Vitest, Vue Test Utils, Component Testing, E2E with Playwright
567 -
majiayu000 Bundle Wcag RobustPrincipio 4 de WCAG - compatibilidad con tecnologías actuales y futuras. Use cuando implemente HTML, ARIA, o componentes custom para asegurar compatibilidad.
567 -
majiayu000 Bundle Web Scraper从网页提取和处理数据,使用CSS选择器、XPath智能解析,支持限速和错误处理。
567 -
majiayu000 Bundle Web TestingWeb testing with Playwright, Vitest, k6. E2E/unit/integration/load/security/visual/a11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.
567 -
majiayu000 Bundle Webp ImagesImplement images into page sections. Converts from /public/raw/[page]/ to WebP with responsive variants, replaces CDN placeholders with Next.js Image component. Use after midjourney-prompts skill. Triggers on "implement images", "add images to page", "replace placeholder images".
567 -
majiayu000 Bundle Weekpi HTML华安保险车险周报HTML可视化生成器。将车险周报数据(Excel/CSV/JSON/DuckDB)转化为交互式网页仪表盘,支持标签页切换(经营概览、保费进度、变动成本、损失暴露、费用支出)和下钻分析(机构/客户类别双维度)。采用ECharts图表、响应式布局、麦肯锡配色方案。触发场景:用户上传车险周报数据文件,要求生成HTML可视化网页、交互式仪表盘或网页版报告。
567 -
majiayu000 Bundle Writing WebSimple web development with HTML, CSS, JS, and HTMX. Use when writing or reviewing web templates, stylesheets, or scripts.
567 -
majiayu000 Bundle A10 BrandApply A10 Networks brand guidelines to any frontend output — React/JSX artifacts, HTML pages, dashboards, PDFs, infographics, charts, presentations, and documentation. Use this skill whenever creating or reviewing visual content for A10 Networks, Signal Horizon, Synapse, ThreatX Labs, The Crows, or any A10-related product. Also trigger when the user mentions A10 brand colors, Rubik font, square corners, or asks to make something "on-brand" for A10. This includes reviewing existing work against brand guidelines. If you are building any visual artifact and the context suggests it is for A10 Networks, use this skill even if the user doesn't explicitly ask for brand compliance.
567 -
majiayu000 Bundle AI Sdk UIFrontend React hooks for AI-powered chat interfaces, completions, and streaming UIs with Vercel AI SDK v5. Includes useChat, useCompletion, and useObject hooks for building interactive AI applications. Use when: building React chat interfaces, implementing AI completions in UI, streaming AI responses to frontend, handling chat message state, building Next.js AI apps, managing file attachments with AI, or encountering errors like "useChat failed to parse stream", "useChat no response", unclosed streams, or streaming issues. Keywords: ai sdk ui, useChat hook, useCompletion hook, useObject hook, react ai chat, ai chat interface, streaming ai ui, nextjs ai chat, vercel ai ui, react streaming, ai sdk react, chat message state, ai file attachments, message persistence, useChat error, streaming failed ui, parse stream error, useChat no response, react ai hooks, nextjs app router ai, nextjs pages router ai
567 -
majiayu000 Bundle DembrandtOrchestrator for the full dembrandt UX pipeline. Routes a UI/UX task through six ordered stages — brand foundation → design tokens → layout → components → UX polish → accessibility gate — loading the right sub-skill at each stage. Use when the task spans multiple design concerns: "design review", "build UI", "audit interface", "from brand to UI". For single-concern tasks (e.g. "review my colour palette") go directly to the relevant sub-skill instead.
567 -
majiayu000 Bundle Dx Deployuse to deploy a siteminder component using the dx command
567 -
majiayu000 Bundle GrainientRecreate grainient.supply's 16 dark-mode visual effects as single-file HTML pages: WebGL shader gradients, vignette overlays, 9-layer box shadows, smooth scroll, spring animations, hover-zoom, ticker marquees, glassmorphism, 3D card flips, bento grids, gradient CTAs. Dark-mode-first with lime green (#C2F13C) accent. Triggers on grainient effects, dark-mode landing page, cinematic depth, glow effects, SaaS showcase, visual effects page.
567 -
majiayu000 Bundle King ModeA frontend architecture and design skill that embodies the principles of "Intentional Minimalism" and "Ultrathink" reasoning. This skill is for developers who want to create visually striking, highly functional, and deeply thought-out user interfaces without relying on generic templates or surface-level logic.
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 render-page, RTL (Right-to-Left) Support, rust-webapp. 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.