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.
-
chthollyphile Bundle File Modularization 2Use when adding or refactoring frontend features in this repository and you need to prevent large single-file changes, oversized entry files, mixed responsibilities, or giant App.tsx/Home.tsx style implementations. Apply it when a task risks stuffing UI, state, effects, data access, and helper logic into one file instead of splitting work into focused components, hooks, services, utils, and types.
-
chthollyphile Bundle Frontend Runtime Guardrails 2Use when adding, refactoring, or reviewing frontend runtime behavior in this repository, especially visualizers, lyrics animation, Framer Motion usage, useMotionValueEvent, requestAnimationFrame, ResizeObserver, high CPU reports, jank, per-character or per-frame animation, React state update frequency, and performance-sensitive UI paths.
-
fast-agent-ai Bundle Birchline HTMLCreate polished standalone single-file HTML engineering artifacts in the Birchline design language. Use for session summaries, module/process explainers, implementation plans, design direction comparisons, PR/change writeups, findings-first code reviews, incident/status reports, slide decks, flow diagrams, and compact numeric/data briefs where the output should be a beautiful local HTML document with embedded CSS and no external assets.
-
fast-agent-ai Bundle Hf Static Space DeployerDeploy general static websites and frontend apps to Hugging Face Spaces using `sdk: static`. Use when the user wants to host HTML/CSS/JS sites or built SPA frontends (React, Vite, Svelte, Vue, etc.) on Spaces for convenient sharing. Include setup for README YAML metadata (`app_file`, optional `app_build_command`), deployment via `hf` CLI or Python API, GitHub Actions sync, and static-Space troubleshooting.
-
idiotleolyj Bundle Vibe PrototypeVibe Coding 流水线第五步:依据 design.md(视觉准则)与 interaction.md,为每个页面在 Stitch 画布生成原型, 经 stitch-mcp 拉取 HTML 与截图存入 prototypes/,并与交互文档做双向对齐校验。 当用户说"生成原型""画原型""把交互文档变成原型""接 Stitch / stitch-mcp""每页出设计图" "对齐原型和交互文档" "prototypes 对不上" "配置 Stitch MCP"时使用。 本 skill 是"半自动":Claude 写 prompt + 引导人工在 Stitch 画布生成,MCP 只负责拉取与校验,不是一句话自动出图。 反触发(相邻阶段抢入口时主动让路):① 用户还在澄清产品想法 / 没有 idea.md → 交给 vibe-idea; ② 已有 idea.md 要细化页面与每个元素的交互逻辑(是弹窗还是跳转)→ 交给 vibe-interaction; ③ 还在定技术栈 / 数据库 / 接口 / 系统设计 → 交给 vibe-architecture; ④ 还在定视觉设计系统 / 设计准则 / design.md(tokens、组件、Do&Don't)→ 交给 vibe-design; ⑤ 要写代码 / 修 bug / 跑测试 / 部署 → 交给 vibe-implement。 前置依赖 design.md(视觉准则,由 vibe-design 产出)+ interaction.md(由 vibe-interaction 产出)+ architecture.md(由 vibe-architecture 产出,提供数据/接口依据);产物交给 vibe-implement,二者以页面ID 为同一主键对齐。
-
idiotleolyj Bundle Vibe ArchitectureVibe Coding 流水线第三步:技术骨架。以 idea.md + interaction.md 为输入,只产出 architecture.md(技术骨架 / 技术设计 / 数据模型 / 接口 / 架构), 从 interaction.md 的数据需求【派生】数据模型与接口,描述「系统能提供什么数据与能力」,并为每个接口/字段标注服务于 interaction 的哪个页面/元素/动作。本套件技术栈不是每次重新选型,而是一条固定的 铁律基线 —— Next.js(App Router)+ 腾讯云开发 CloudBase + shadcn/ui;因此本 skill 的工作重心是「在铁律基线之上 做项目级适配」(选关系型还是文档型库、要不要云托管 SSR、用哪种鉴权、是否实时订阅、Agent 框架组合、状态管理分工), 而非每次重新选型。当用户说"技术骨架 / 技术设计 / 技术方案 / 选技术栈 / 技术栈 / 数据库设计 / 建数据库 / 接口设计 / API 设计 / 前后端架构 / 后端架构 / 系统设计 / 出技术骨架 / architecture.md / 我有了 interaction.md 接下来怎么设计接口"等,要把交互文档的数据需求落成 技术骨架时,必须使用本 skill。它产出数据库设计(含行级安全规则 security rules)、接口三形态分工、前后端架构与 architecture.md ↔ interaction.md 确定式全覆盖对齐矩阵。 反触发(避免与相邻阶段抢入口,相邻阶段抢入口时主动让路): ① 还在澄清产品想法 / 没有 idea.md → 交给 vibe-idea; ② 还没有 interaction.md(页面/元素/数据需求未定)→ 交给 vibe-interaction; ③ 要定视觉设计准则 / 设计系统 / design tokens / 颜色字体排版 / design.md(视觉) → 交给 vibe-design(视觉设计准则); ④ 要画原型 / 接 Stitch → 交给 vibe-prototype; ⑤ 要写代码 / 修 bug / 跑测试 → 交给 vibe-implement。 前置依赖 idea.md(由 vibe-idea 产出)+ interaction.md(由 vibe-interaction 产出);产物 architecture.
-
idiotleolyj Bundle Ten Step Learning把大刘的「十步学习法」(五视角 STORM × 费曼闭环)固化成一次性、端到端的学习流水线: 用户只给一个【主题】,skill 就从头到尾自动跑完十步(五视角 STORM → 矛盾图谱 → 综合简报 → 同行评审自检 → 资源筛选 → 学习阶梯 → 2 小时核心 20% → 考到崩溃 → 费曼循环 → 一页速查表), 最终产出一个非常详细、严格遵循 DESIGN.md 视觉的单文件学习 HTML(侧边栏 12 项:总览+十步+收尾闭环, 每步展示【输入=提示词 / 输出=原始产物 / 学习结果=提炼结论】三栏)。 当用户说"用十步学习法学 X / 帮我系统学一下 X / 十倍速学 X / 用 STORM 学 X / 深度学习某主题并出学习网页 / 把某主题从零到能和专业人士对谈地学一遍 / 给我做一份 X 的完整学习资料/学习闭环/学习 HTML"等, 想对一个陌生主题做一次结构化、闭环式、可留存的深度学习时,必须使用本 skill。 它开场只问两个快问(当前水平+目标深度、角色/使用场景),之后全自动零打断;研究阶段按需走 web-access 真实联网(第1步多视角取证、第5步真实资源筛选),其余靠模型推理;第8/9步交互式对话改为生成【题库+参考答案+ 评分标准】与【分层费曼讲解】材料。 反触发:① 用户只是问一个具体事实/一句话答案 → 直接回答,别启动十步;② 用户要做 PPT/竞品报告/文档等特定 产物而非"学习一个主题" → 交给对应 skill;③ 用户明确只要其中某一步(如"只帮我出速查表")→ 可只跑该步。
-
j945935cy Bundle Happyebook2 CommandsUse when working in the happyebook2 project and the user asks for common commands, Git status/log/diff/push checks, local preview server setup, asset/path troubleshooting, or validation commands for the HTML/CSS/Vanilla JS ebook site.
-
j945935cy Bundle Publish Ebook PreviewBuild and validate EPUB packages and preview websites for ebook publishing projects, especially simple HTML/CSS/JS + Markdown book repos. Use when the user asks to regenerate an EPUB for Google Books/Google Play Books review, document the EPUB build process, publish a web preview using the first half of chapters, or add a final-page Google Books purchase link/CTA to online chapter pages.
-
j945935cy Bundle Validate Epub ProjectValidate EPUB ebook projects before release or bookstore upload. Use when asked to check whether an EPUB is ready, run EPUBCheck, rebuild a release package, inspect generated EPUB contents, verify images and CSS, scan Google Play Books warning patterns, audit dist folders, or report final publishing readiness.
-
j945935cy Bundle Fix Google Books WarningsDiagnose and fix Google Play Books EPUB processing warnings. Use when the user pastes Google Play Books warnings or asks to fix bookstore upload issues involving EPUB CSS, metadata, images, cover files, unsupported declarations, resource paths, validation messages, or platform processing notes.
-
j945935cy Bundle Publish Google Play BooksPrepare ebook projects for Google Play Books submission. Use when asked to publish, upload, package, validate, or fix EPUB/cover/listing metadata for Google Play Books, including EPUBCheck results, Google Play Books CSS warnings, bookstore descriptions, author bios, categories, keywords, and final upload instructions.
-
moisesfilho Skill Padrao Acessibilidade A11YDiretrizes obrigatórias para inclusão de atributos ARIA e tags semânticas para garantir acessibilidade web.
-
openyida Bundle Yida Custom Page 2宜搭自定义页面开发技能,包含宜搭表单 JS API 调用(增删改查/流程/工具类共 27 个)、React 16 JSX 组件开发规范、状态管理模式与编码约束。
-
poudatmorteza Skill Web UsabilityApply Steve Krug's Don't Make Me Think (3rd ed.) web usability principles when designing or reviewing websites, web apps, navigation, copy, mobile UX, or running lightweight usability tests. Use for UX review, page layout, labels, flows, accessibility basics, or when the user mentions usability, Krug, or don't make me think.
-
poudatmorteza Skill Web ApplicationDesign full-stack web applications using combined principles from web usability (Krug), web API design (Lauret), data-intensive backends (Kleppmann DDIA), and software architecture (Richards & Ford). Use for end-to-end web app design, full-stack reviews, or when the user mentions web application, full stack, frontend and backend together.
-
jxnl Bundle Audit AI Frontend 2Audit AI-generated, AI-shaped, or AI-looking frontend code, UI screenshots, and design diffs. Use for prompts like "audit AI frontend", "de-slop UI", "componentize this screen", "parameterize this React/Tailwind/shadcn UI", "make it responsive/accessible", or "review design-system drift"; check component APIs, reusable props/data models, modular composition, shared primitives/tokens, responsive resilience, accessibility, copy quality, hard-coded fixture screens, one-off CSS piles, and generic cards/gradients/fonts.
-
oakoss Bundle Tanstack Form 2Create forms with TanStack Form and React Aria Components. Use when building forms, implementing validation, handling form submissions, or creating reusable form fields.
-
oakoss Bundle Tanstack Table 2Build data tables with TanStack Table and React Aria Components. Use when creating tables, implementing sorting, filtering, pagination, row selection, or column visibility.
-
mikiagent Bundle Raid Encounter DesignerDesign, critique, or revise cooperative raid/dungeon/endgame encounters with explicit roles, information flow, mechanics, failure/recovery, boss phases, pacing, accessibility, and blind/repeat validation. Trigger when prompts mention raid design, dungeon encounter design, raid boss mechanics, cooperative puzzle encounters, Destiny-like raids, MMO raid mechanics, or six-player endgame PvE.
-
yol-mu Skill Flower UI SweepSweeps a shared Flower UI (e.g. targeting) across all screens that embed it with the same smoke scenario. Use when the user says 다화면 스윕, 공통 컴포넌트 회귀, UX 작업 소요 전 화면, targeting 전수, or a common component changed.
-
bex-co Skill Mermaid 3Create concise, syntax-verified Mermaid architecture diagrams. Use when the user asks to diagram a repository component, document, system, dependency flow, or supplied description in Mermaid.
-
catch-the-wave Skill UI UX DesignerUse when designing interfaces, improving user experiences, creating design systems, or addressing accessibility issues
-
catch-the-wave Bundle UI Architecture ReviewSystematic critique of UI information architecture and interaction design. Challenges whether elements should exist, what belongs together, and whether the logical structure of a component is right. Use when reviewing input surfaces, toolbars, action bars, compose flows, menus, or any component where the STRUCTURE (not style) needs questioning. Triggers: "review this UI", "does this make sense", "challenge this design", "IA audit", "interaction critique", "what's wrong with this component", or when a design review focuses on pixels before questioning architecture.
-
nicksonthc Bundle Network DiagramRender a printable engineering-blueprint network topology diagram as a single self-contained HTML file (1920x1080, warm-paper palette, orthogonal flows, themeable accent). Use when the user asks for a network diagram, network topology, infrastructure or architecture drawing, logical network design, rack/zone layout, or a "blueprint"-style systems diagram — or mentions network-diagram, topology.html, or wants an existing network diagram revised.
-
nicksonthc Bundle R3f Hero CameraCinematic camera rig for a React Three Fiber scene, built on drei CameraControls — a reusable shot vocabulary (overview, 3/4 object framing, screen punch-in, first-person standpoint, chase engage), a stutter-free follow cam, an idle attract orbit that breaks on user input, perspective↔orthographic mode switching, and a writer-priority ladder so competing camera drivers never fight. Use when adding camera fly-to / framing on selection, a follow or chase camera for a moving object, cinematic tour or demo beats, a "focus on X" button, an idle attract loop, or a top-down ortho editor view to a three.js / R3F project.
-
nicksonthc Bundle Interactive 3d ObjectAAA hover/select feedback for interactive objects in a React Three Fiber scene — a design-token file so the whole feel is coherent and tunable from one place, a status→color language, a geometry-agnostic ObjectFX overlay (soft hover ring, breathing status-tinted select ring, click ripple, additive glow halo, select particle burst, floating label), a delayed hover tooltip that stays glued to moving objects, and action-preview telegraphing for HUD buttons. Use when making 3D objects hoverable/clickable, adding selection rings, glow or highlight effects, status color coding, object labels or tooltips, or "show what this button will do" previews in a three.js / R3F project.
-
nicksonthc Bundle System Status PopoverHonest system-status indicator for a SPA + API app — a small beating status dot in the shell that opens a popover detailing backend health (endpoint, real upstream, DB, environment, version + commit, build time, latency, last check), realtime Socket.IO state (connected, transport, socket id), and frontend build provenance, backed by a /health endpoint and a git-SHA/build-time pipeline through Docker build args. Use when asked to show the backend / socket.io version and status in the frontend, add a health or connection indicator, display build info / app version in the UI, add an honest "Live" badge, or wire version + commit from git through Docker into both backend and frontend.
-
nicksonthc Bundle Keyboard First HotkeysKeyboard-first interaction system for a kiosk / scan-gun / operator-terminal React app — one hotkey catalogue that drives the bindings, the key-cap hints on buttons, and the cheatsheet dialog so they can never drift; a focus chain that always keeps focus on "the next thing the operator will touch"; and a focus guard that recovers focus when re-renders drop it. Use when adding keyboard shortcuts / hotkeys to a React app, building a scan-gun or barcode-scanner driven UI, a kiosk where the workflow is Enter-to-advance, a shortcuts cheatsheet ("press ? to see shortcuts"), or when focus keeps getting lost after re-renders / socket updates and scans go nowhere.
-
nicksonthc Bundle Socketio Realtime HooksReact hook suite for a Socket.IO realtime feed — one authenticated app-wide connection in a context provider, useSocketEvent (listeners that never rebind), useSocketRoom (auto re-join after reconnect), an echo-suppression contract so a tab is never told to re-fetch its own change (X-Client-Id header ↔ skip_sid), live presence (who is at which station/terminal), and the "socket is the fast path, a slow poll self-heals" composition. Use when adding Socket.IO / websocket realtime updates to a React app, live data that should push instead of poll, room-scoped subscriptions, "other users see changes instantly", duplicate refreshes after a user's own mutation, or presence / who's-online rosters.
-
nicksonthc Bundle Toast Notification HistoryToasts with an audit trail for a React app — a drop-in wrapper around sonner's toast that also records every notification into a capped, localStorage-backed history, stamps on WHO did it (the signed-in user) automatically, and shows the log in a floating-bell slide-over panel with an unread badge. Use when adding a notification center / notification history / bell icon to a React app, when toasts disappear before anyone reads them ("what did that error say?"), when a shared kiosk or multi-operator terminal needs actions attributed to a person, or when wiring toast notifications that must also be reviewable later.
-
zakblacki Bundle Botble Code ReviewReview Botble CMS code for correctness, security, Envato marketplace readiness, enum bugs, XSS, CSRF, CDN usage, BaseModel violations, inline JS/CSS, translation mistakes, N+1 queries, migration issues, and Botble-specific table, form, badge, media, and ecommerce pitfalls.
-
zakblacki Bundle Botble ConventionsCore Botble CMS coding conventions, architecture rules, security practices, translations, enum handling, media URLs, frontend constraints, and review guardrails. Use whenever editing Botble CMS projects, especially files under platform/, packages, plugins, themes, resources/views, routes, database migrations, seeders, or tests.
-
zakblacki Bundle Botble Database SeedersCreate, refactor, or review Botble CMS database seeders, demo content, theme seeders, translated seed data, media fixtures, realistic ecommerce products, content HTML files, and seeder assets while avoiding Faker for user-visible content.
-
zakblacki Bundle Botble Theme DevelopmentBuild, refactor, or review Botble CMS themes, child themes, layouts, partials, shortcodes, widgets, theme options, frontend routes, assets, RvMedia images, Theme facade usage, TailwindCSS v4 theme code, and view organization.
-
caiyujie007 Bundle Video Course To HTML NotesUse when converting MP4/video lecture or screen-recorded slide courses into HTML study notes by extracting distinct PPT/slides, deduplicating annotation-only frames, generating per-slide screenshots plus Chinese "这是什么意思?" explanations, chapter index pages, and validation checks.
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 file-modularization, frontend-runtime-guardrails, birchline-html. 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.