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.
-
commontoolsinc Bundle Lit ComponentGuide for developing Lit web components in the Common UI v2 system (@commonfabric/ui). Use when creating or modifying cf- prefixed components, implementing theme integration, working with Cell abstractions, or building reactive UI components that integrate with the Common Fabric runtime.
-
commontoolsinc Bundle Pattern IframeBuild or generate a Common Fabric pattern whose primary UI is a self-contained `cf-iframe` guest. Use when an agent should turn an input-data shape and a small state/output contract into a working iframe-first pattern without learning the broader pattern framework, including plain DOM, React, D3, Phaser 2D games, Babylon.js 3D scenes, PerSpace/PerUser/PerSession data, path-scoped Cell access, stable array-item handles, mergeable pushes, or bridged SQLite.
-
composio-community Skill Frontend Design SystemsWorkflow for generating production-quality frontend interfaces using React, Tailwind CSS, and shadcn/ui with strong focus on spacing, alignment, readability, and non-generic visual design.
-
composio-community Skill Vercel React Best PracticesWorkflow for building production-quality React applications using Vercel-style best practices focused on readability, performance, maintainability, and stable UI behavior.
-
decocms Skill Vtex Cart V2Cart v2 for VTEX storefronts — modular, granular, framework-agnostic. Explains the thesis (reduce cart API traffic, lazy cart creation, projection/sections fragmentation), the available hooks and loaders, and how to wire them in a Next.js or TanStack Start site.
-
decocms Skill Deco Migrate ScriptAutomated migration script that converts Deco storefronts from Fresh/Preact/Deno to TanStack Start/React/Cloudflare Workers. Runs 8 phases (analyze, scaffold, transform, cleanup, report, verify, bootstrap, compile). Use when running the migration script, debugging its output, extending it with new transforms, or understanding what it does. Located at packages/blocks-cli/scripts/migrate.ts in @decocms/blocks-cli.
-
decocms Bundle Deco Apps Vtex PortingPort the VTEX commerce app from deco-cx/apps (Fresh/Deno) to @decocms/apps-start (TanStack Start/Node). The goal is to mirror the original production code that runs on thousands of stores, adapting only what is necessary for TanStack/Node. Covers full structural mapping (141 files → apps-start equivalent), adaptation patterns (Deno→Node, signals→react-query, manifest→exports, ctx.bag→configureVtex), schema.org compliance, and a file-by-file gap analysis. Use when porting VTEX code, fixing bugs in apps-start, or ensuring parity with the original.
-
decocms Bundle Decocms V6 To V7 UpgradeUpgrades an already-TanStack site from the monolithic @decocms/start@6.x + @decocms/apps@5.x to the split 7.x packages (@decocms/blocks, @decocms/tanstack, @decocms/blocks-admin, @decocms/blocks-cli, @decocms/apps-*). Use when a TanStack Start site's package.json pins @decocms/start to 6.x and/or @decocms/apps to 5.x. Not for Fresh/Deno sites (use the Fresh→TanStack migrator) and not for Next.js sites (use deco-next-package-migration).
-
decocms Bundle Deco To Tanstack MigrationConsolidated migration skill for Deco storefronts. Phase-based playbook for Fresh/Preact/Deno to TanStack Start/React/Cloudflare Workers. Covers all phases from scaffold to async rendering, plus post-migration patterns, hydration fixes, navigation, search, matchers, and islands elimination. Single entry point — all deep-dive content in references/.
-
decocms Bundle Deco Next Package MigrationMigrates a Next.js App Router site off the abandoned @decocms/start@5.x /next, /core, /node export tiers onto the current @decocms/blocks, @decocms/blocks-admin, and @decocms/nextjs packages. Use when a site's package.json pins @decocms/start to a 5.x-next prerelease, or imports from @decocms/start/next, @decocms/start/core, or @decocms/start/node.
-
decocms Skill CacheAudit and improve deco store caching across all three layers: loader cache, stale edge cache (async render), and HTML page cache. Use when the user asks to improve cache, reduce latency, optimize loaders, configure TTL/cache keys, enable HTML cache, or debug cache-control headers on a deco storefront.
-
decocms Skill VideoUnderstand and configure video in deco.cx storefronts — the Video component, autoplay, and especially audio/sound. Use when the user asks about video, video sound, audio, "video with no sound", "video is silent", "how to unmute", muted, autoplay, or how to enable sound on an uploaded video.
-
decocms Skill ReviewReviews staged changes before publish, checking for hardcoded content, CSS issues, unused files, and security concerns.
-
decocms Skill New SectionCreate a new deco.cx Section — a visual Preact + Tailwind component with typed props, optional inline/external loaders, and Islands for client-side behavior. Use when the user asks to build, add, or scaffold a new section on a deco storefront.
-
decocms Skill Asset Hash BustingUse when Icon or SVG sprite components fetch sprites.svg repeatedly causing excessive bandwidth, or when asset() is called inside a component render function for a constant URL.
-
decocms Skill Cms Friendly PropsUse when creating a section, adding or changing a field on an existing section's Props, shaping an editorial array (tabs, cards, links, banners, slides), picking a widget for a field (image, video, color, rich text, HTML, date, secret), or reviewing whether a section is editable enough for a non-technical merchant in the Studio. Covers the JSDoc annotations the schema generator recognises, the formats the Studio form actually renders, and the prop shapes that break the editor in ways code review cannot see. Not about how the component looks — about the shape of the data the editor fills in.
-
decocms Skill HTML Size OptimizerShrink first-byte HTML and embedded payloads: trim framework state scripts (Fresh/Next), event data attributes, JSON-LD bloat, and duplicate responsive markup so the client receives less markup and JSON.
-
hani-q Bundle Qstack UI PrototypeBuild a clickable static HTML prototype of one or two screens and keep it in the repo under qstack/compound_engineering/prototypes/<slug>/, or attach it to a QStack plan, where it is embedded in plan.html through an iframe with a link to open it in its own tab. Works from a brief in the conversation, a design doc, or an existing screen in the code. No framework, no build, no network. Use when invoked as /qstack-ui-prototype, when asked for a prototype, mockup, or wireframe that should be kept, or automatically from /qstack-plan-to-html when the plan changes something a person will look at.
-
hani-q Bundle Qstack Plan Prior ArtRead the project's existing plan folder as content and brief the planner on what was already decided, deferred, and learned. Runs standalone before anything is written, or from /qstack-plan-to-html once that skill has settled its source and before the HTML document is. Ranks earlier plans by overlap with the subject being planned, then reports decisions already settled, questions never answered, where plans diverged from reality, live board cards owning the same files, what this plan supersedes, rules already binding in the instruction files, and standalone UI prototypes already drawn for the same screens. Read-only: it writes nothing into the plan folder. Use before drafting or converting a plan, when asked whether something was planned before, or when new work may overlap work already recorded.
-
hani-q Bundle Qstack Update Plan AssetsRefresh a repository's shared QStack plan template from the installed qstack-plan-to-html template without rewriting any plan or execution record. Use when plan board styles or scripts are stale, when qstack/compound_engineering/plans/.template/v1 differs from the installed skill, or automatically from /qstack-plan-to-html after it finds an older shared template. Requires qstack-plan-to-html, which owns the source.
-
hani-q Bundle Qstack Plan Adherence ReviewReview whether an approved QStack HTML plan was faithfully executed by comparing plan.html with execution.md, executor.md, or legacy implementation notes and the actual committed and uncommitted code changes. Build a requirement-to-evidence matrix, identify missing or unapproved deviations, check whether the execution record matches reality, and assign a guarded 0-5 adherence score. Use when invoked as /qstack-plan-adherence-review, when asked whether a plan was followed, or before closing or landing planned work.
-
hani-q Bundle Qstack Ask Plan Open QuestionsResolve material open questions in a QStack plan through one-at-a-time, plain-language decision dialogs, then write each answer and its consequences back into the plan immediately. Accepts a bootstrap Markdown plan or an authoritative QStack plan.html; once HTML exists, edits only HTML and never maintains a Markdown mirror. Use when invoked as /qstack-ask-plan-open-questions, when asked to resolve a plan's open questions, or automatically after /qstack-plan-to-html creates plan.html.
-
huang-sir1 Bundle Radiology ReaderBuild full-paper Chinese-English side-by-side (中英对照), figure/table-aware, source-grounded Markdown readers for imaging-research papers from PDF, DOI, arXiv, publisher HTML, or pasted text. Use whenever the user asks to translate or read an imaging paper, make 中英文对照/原文对照/全文翻译解读, extract figures/tables (including imaging panels and result charts) into the right positions, or keep exact source anchors. Especially attentive to radiology specifics: imaging figures, ROC/forest/KM charts, radiomics/AI methods detail, scanner/protocol tables, and statistical reporting. Must not degrade into a summary-only output unless the user explicitly asks for a summary.
-
iflytek Skill Code ConventionsCode style, logging, and testing conventions for SkillHub backend (Java) and frontend (TypeScript). Use when writing or reviewing code.
Audited -
iflytek Skill Frontend ConventionsCoding conventions, architecture patterns, and testing rules for the SkillHub React frontend. Ensures agents follow Feature-Sliced Design and use the generated OpenAPI types.
Audited -
iflytek Bundle Diagram MakerCreate standalone SVG/HTML or editable Excalidraw diagrams for concepts, architecture, processes, flows, and whiteboards.
-
itsjavi Bundle Game Audio VfxFor GameGen projects, create and integrate game music, sound and visual feedback with coherent style, synchronized action timing, accessibility and runtime budgets.
-
itsjavi Bundle React DevelopmentBuild, debug, refactor, and review React web apps, components, and hooks. Use for JSX/TSX behavior, state and effects, forms, data fetching, hydration bugs, or React render performance, including React work in Next.js, React Router, and Vite projects. Apply when the task or inspected code involves React; a React dependency alone does not make unrelated backend, tooling, or CSS-only work a match.
-
itsjavi Skill Fix Web AccessibilityAudit and fix HTML accessibility issues including ARIA labels, keyboard navigation, focus management, color contrast, and form errors. Use when adding interactive controls, forms, dialogs, or reviewing WCAG 2.2 compliance.
-
itsjavi Skill Fix Web Rendering PerformanceAudit and fix web rendering performance, including animations, scrolling, layout thrashing, and expensive visual effects. Use for janky interactions or costly CSS rendering, such as repeated background blur, backdrop filters, and shadows in lists or grids, even when those effects are not animated.
-
lensetek Bundle Computer UseOtomatisasi pengolahan data & antarmuka perangkat lunak riset dengan Hierarki 3-Tier: Python Native Stack (Tier 1 Utama), Headless Batch CLI Mode (Tier 2), dan GUI Computer-Use Vision AI Fallback (Tier 3 untuk SPSS, EViews, Excel, Stata, RapidMiner).
Audited -
oornnery Bundle DesignDesign guidance for APIs, user interfaces, and BFF boundaries. Load when shaping external contracts, response models, component systems, accessibility, or frontend/backend boundaries.
-
oornnery Bundle Jinja2Jinja2 template patterns for Python. Syntax, inheritance, includes, macros, filters, loops, whitespace, context, escaping, safe server-rendered HTML.
Audited -
oornnery Bundle Python WebPlan, sell, design, and implement Python/HTML-first web apps with FastAPI, Jinja2, Tailwind, HTMX/Alpine when useful, Pydantic, SQLModel, Alembic, SQLite/Postgres, pytest, ruff, ty, and uv.
-
oornnery Bundle Typescript WebPlan, sell, design, and implement TypeScript web apps with React Router Framework Mode, Vite, Hono, Zod, Drizzle, SQLite/Supabase, Tailwind, shadcn/ui, lucide-react, Vitest, and Playwright.
-
oornnery Bundle Building AgentsBuilding tool-using LLM agents in Python -- runtime context, prompt shape, tools, validation, parsing, context reduction, memory, delegation. Load when designing or implementing agents, ReAct loops, or multi-agent systems.
Audited
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 deco-apps-vtex-porting, deco-to-tanstack-migration, deco-next-package-migration. 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.