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.
-
tomevault-io Bundle Codename OneBuild and modify Codename One cross-platform mobile apps (Java 17, Maven, ParparVM/Android/iOS/JavaScript). Use when the project contains a `common/codenameone_settings.properties`, depends on `com.codenameone:codenameone-core`, edits CSS files under `common/src/main/css/`, calls `cn1:run`, `cn1:test`, `cn1:build`, references `com.codename1.ui.*` / `com.codename1.testing.*`, or when the user asks to build a UI, write screen tests, generate screenshots, or compare to Swing/HTML/Android. Use when this capability is needed.
-
tomevault-io Bundle Panda CSSBuild styles with Panda CSS. Use when creating, editing, or reviewing any code that uses Panda CSS — css(), cva(), sva(), recipes, patterns, tokens, semantic tokens, config, theming, or JSX styled components. Supports React, Vue, Svelte, Solid, and any framework with PostCSS. Use when this capability is needed.
-
tomevault-io Bundle Frappe UIBuild consistent Frappe-style user interfaces using the frappe-ui Vue 3 component library and its design tokens. Use when scaffolding pages, forms, dialogs, lists, or any UI inside a Frappe-based app, when the user mentions frappe-ui, Frappe Cloud / Gameplan / Desk / Drive / Insights styling, or asks to "use frappe-ui components". Use when this capability is needed.
-
tomevault-io Bundle Nextjs 16Expert Next.js 16 with Turbopack, App Router, Cache Components, proxy.ts, React 19. Use when building Next.js apps, routing, caching, server components, or migrating from v15. Use when this capability is needed.
-
tomevault-io Bundle Pinme ShareUse this skill when the user wants to share, publish, or upload a static result through PinMe, especially by generating a static HTML share page for a PinMe project link, deployed full-stack app, Codex conversation summary, report, file, demo, or any 分享/发布/上传分享页 request that should end with `pinme upload`.
-
tomevault-io 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.
-
tomevault-io Bundle Spatie Freek Dev Freek DevTailwind CSS Development
-
tomevault-io Bundle Eui NeoUse this skill when porting a highly customized web/CSS component into `components/workshop/`.
-
tomevault-io Bundle Tanstack Devtools DevtoolsUse `@tanstack/devtools-utils` factory functions to create per-framework devtools plugin adapters. Each framework has a subpath export (`/react`, `/vue`, `/solid`, `/preact`) with two factories:
-
tomevault-io Bundle Tanstack Router Vue RouterVue Router (`@tanstack/vue-router`)
-
tomevault-io Bundle Run UI DebugStart the RV webserver UI in development/debug mode — Python backend (uvicorn, port 8000) plus React dev server with hot reload (port 3000) — following webserver/Makefile's server_start and client_start targets. Use when the user asks to "run the UI in debug mode", "start the dashboard for development", or "launch the webserver locally". Use when this capability is needed.
-
tomevault-io Bundle Truongnat Skills React ProReact (professional)
-
tomevault-io Bundle Vue OptionsVue 3 Options API — data, props, computed, methods, watch, emits, provide/inject, lifecycle hooks, and mixins. Use when the project uses Options API style (Vue 2 legacy or explicit Vue 3 Options API preference). Use when this capability is needed.
-
tomevault-io Bundle Custom ViewBuild a custom dashboard view from a natural language request — query, API, React component, build, deploy Use when this capability is needed.
-
tomevault-io Bundle Web Artifacts BuilderSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts. Use when this capability is needed.
-
tomevault-io Bundle Yaojingang Geoflow GeoflowTailwind CSS Development
-
tomevault-io Bundle Next JSDefine best practices when working with Next.js projects Use when this capability is needed.
-
tomevault-io Bundle Gpui PatternsCommon UI patterns and advanced techniques for GPUI applications. Use when implementing modals, lists, forms, state sharing, or complex component compositions. Use when this capability is needed.
-
tomevault-io Bundle Agent ReadableUse this skill for Python and TypeScript when a user wants to understand an unfamiliar API before coding against it — especially internal libraries, third-party SDKs, recently-upgraded dependencies, or APIs with confusing similar-sounding methods or required call ordering — by getting live runtime introspection rather than relying on docs or guessing. Also use when designing a Python or TypeScript class and wanting to annotate it with lifecycle rules, preconditions, or method-ordering constraints that agents and developers can discover via introspection. Always trigger for any mention of agent_help, agentHelp, __agent_notes__, agentNotes, AgentReadableMixin, or agent-readable. Skip for familiar stdlib, CSS/UI, pure algorithms, and non-Python/TypeScript code.
-
tomevault-io Bundle Web StaticBuild modern static websites using semantic HTML and CSS without external dependencies or build systems Use when this capability is needed.
-
tomevault-io Bundle React ComponentCreate React components following project standards. Use when building new UI components, creating reusable components, or implementing designs. Use when this capability is needed.
-
tomevault-io Bundle Scrape WebpageScrape webpage content, extract metadata, download images, and prepare for import/migration to AEM Edge Delivery Services. Returns analysis JSON with paths, metadata, cleaned HTML, and local images. Use when this capability is needed.
-
tomevault-io Bundle React PatternsReact 18/19 patterns including hooks discipline, server/client component boundaries, Suspense + error boundaries, form actions, data fetching, state management decision trees, and accessibility-first composition. Use when writing or reviewing React components. Use when this capability is needed.
-
tomevault-io Bundle AhooksEvaluates whether ahooks hooks can replace hand-rolled React patterns when implementing features. Applies ahooks function-handling conventions (useMemoizedFn, stable outputs, latest inputs). Use when completing features, pages, or modules (完成xxx功能/页面/模块), refactoring hooks, or when code uses mountedRef/useCallback/debounce/polling patterns that ahooks may cover. Use when this capability is needed.
-
tomevault-io Bundle MkvueVue 3 Composition API patterns, Pinia state management, reactivity, component design, and performance. Auto-activates on .vue files or Vue-related tasks. Use for Vue architecture decisions, composables, Pinia stores, forms, and optimization. Use when this capability is needed.
-
tomevault-io Bundle Vue Expert JSUse when building Vue 3 applications with JavaScript only (no TypeScript). Invoke for JSDoc typing, vanilla JS composables, .mjs modules.
-
tomevault-io Bundle Tinyvue Develop Spectinyvue组件库开发规范 Use when this capability is needed.
-
tomevault-io Bundle Testing A11YAccessibility testing (WCAG, keyboard, screen reader) Use when this capability is needed.
-
tomevault-io Bundle Extract Parameters From DigestUse when the user wants to extract parameters from a PlanExe extraction-input digest (the markdown produced by experiments/napkin_math/prepare_extract_input.py — the 137-recommended section bundle, with the four "Keep or compress" sections compressed) instead of the full PlanExe HTML report
-
tomevault-io Bundle Plasmic DesignerBuild and modify Plasmic Studio designs using copilot tools via Chrome DevTools MCP. First argument should be a project ID, followed by the design request. Use this skill whenever the user mentions Plasmic, Plasmic Studio, visual web builder, or asks to design, build, edit, or modify UI components, pages, sections, or layouts inside a Plasmic project. Also trigger when the user references a Plasmic project ID, wants to add/remove/restyle elements in a visual editor, or asks about Plasmic component props, variants, slots, or tokens — even if they don't say "Plasmic" explicitly but describe visual design work that implies it. Use when this capability is needed.
-
tomevault-io Bundle Next UpgradeUpgrade Next.js to the latest version following official migration guides and codemods Use when this capability is needed.
-
tomevault-io Bundle Svelte RunesSvelte runes guidance. Use for reactive state, props, effects, or migration. Covers $state, $derived, $effect, $props, $bindable. Prevents reactivity mistakes. Use when this capability is needed.
-
tomevault-io Bundle Terminal CSSProvides Textual TCSS patterns for terminal widgets and ACP content styling. Use when building terminal UIs with color-first design, styling Agent Client Protocol output, or integrating Dracula-themed terminal rendering.
-
tomevault-io Bundle Ralix RailsDevelop frontend code using Ralix microframework in Ruby on Rails projects. Use when creating controllers, components, helpers, templates, or working with Ralix patterns, route-based controllers, component lifecycle, Ralix helpers (find, findAll, findParent, findParents, on, elem, addClass, removeClass, toggleClass, hasClass, attr, data, style, removeAttr, removeData, insertHTML, sanitize, render, insertTemplate, visit, back, reload, currentUrl, getParam, setParam, get, post, ajax, serialize, submit, currentElement, currentEvent), or integrating Ralix with Rails UJS and Turbolinks/Turbo. Use when this capability is needed.
-
tomevault-io Bundle TermcastBuild TUIs with a Raycast-like React API using termcast. Implements @raycast/api components (List, Detail, Form, Action) rendered to the terminal via opentui. Use when this capability is needed.
-
tomevault-io Bundle Vue ExpertUse when building Vue 3 applications with Composition API, Nuxt 3, or Quasar. Invoke for Pinia, TypeScript, PWA, Capacitor mobile apps, Vite configuration.
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 codename-one, panda-css, frappe-ui. 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.