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.
-
devexpress Bundle Devextreme FormHelp developers use the DevExtreme Form component (dxForm) in Angular, React, Vue, and jQuery. Use when someone asks about Form configuration, formData binding, simple items, editor types, editorOptions, groups, columns, tabs, validation rules, form submission, runtime changes, custom item templates, Smart Paste, AI form filling, or any scenario involving dxForm or DxForm. Trigger phrases: "DevExtreme Form", "dxForm", "DxForm", "form builder", "data entry form", "form validation", "form fields", "form groups", "form columns", "form submit", "form editorOptions", "Smart Paste", "AI paste", "form AI".
-
devexpress Bundle Devexpress Xaf ReportsXAF Reports V2 module, data export, and printing. Covers adding the Reports module (AddReports with ReportDataType and EnableInplaceReports), CollectionDataSource and ViewDataSource for report data binding, creating predefined static reports with PredefinedReportsUpdater.AddPredefinedReport and duplicate guards, registering reports in Module.GetModuleUpdaters, in-place reports (ShowInReport Action, IsInplaceReport), invoking report preview from code via ReportServiceController.ShowPreview and IReportStorage handles, filtering report data with CriteriaOperator, passing parameters via OnBeforeShowPreview and scoped services, customizing export options (ExportOptions), printing without preview, accessing Report Designer and Report Viewer controls in Blazor (DxReportDesigner, DxReportViewer), data export from List Views (ExportController, CSV/XLS/XLSX/PDF/HTML/RTF/DOCX), and ReportDataV2 DbContext registration for EF Core.
-
devexpress Skill Devextreme ButtonHelp developers use the DevExtreme Button component (dxButton) in Angular, React, Vue, and jQuery. Use when someone asks about Button configuration, click handling, icons, styling, button types, form submission, validation, custom templates, or any scenario involving dxButton or DxButton. Trigger phrases: "DevExtreme Button", "dxButton", "DxButton", "how do I handle button click", "button icon", "button type", "button styling", "submit form with button", "custom button template".
-
devexpress Skill Devextreme DateboxHelp developers use the DevExtreme DateBox component (dxDateBox) in Angular, React, Vue, and jQuery. Use when someone asks about DateBox configuration, date/time/datetime types, value formatting, date range limits, disabled dates, value change events, or any scenario involving dxDateBox or DxDateBox. Trigger phrases: "DevExtreme DateBox", "dxDateBox", "DxDateBox", "date picker", "date input", "datetime picker", "time picker", "date range", "disable dates", "date format".
-
devexpress Skill Devextreme TextboxHelp developers use the DevExtreme TextBox component (dxTextBox) in Angular, React, Vue, and jQuery. Use when someone asks about TextBox configuration, value binding, input modes, labels, placeholders, masking, value change events, clear button, or any scenario involving dxTextBox or DxTextBox. Trigger phrases: "DevExtreme TextBox", "dxTextBox", "DxTextBox", "text input", "text field", "handle text change", "input mode", "password field", "text mask".
-
devexpress Bundle Devextreme ThemingApply, customize, and switch DevExtreme themes (Generic, Material, Fluent). Covers predefined theme CSS import, ThemeBuilder UI and CLI, SCSS variables, custom CSS overrides, color swatches, and runtime theme switching.
-
devexpress Skill Devextreme CheckboxHelp developers use the DevExtreme CheckBox component (dxCheckBox) in Angular, React, Vue, and jQuery. Use when someone asks about CheckBox configuration, value states, three-state behavior, labels, value change events, or any scenario involving dxCheckBox or DxCheckBox. Trigger phrases: "DevExtreme CheckBox", "dxCheckBox", "DxCheckBox", "checkbox", "toggle", "boolean input", "three state checkbox", "indeterminate checkbox", "handle checkbox change".
-
devexpress Bundle Devextreme DatagridHelp developers use the DevExtreme DataGrid component (dxDataGrid) in Angular, React, Vue, and jQuery. Use when someone asks about DataGrid configuration, columns, data binding, editing, filtering, sorting, grouping, selection, paging, scrolling, summaries, export, toolbar customization, column templates, master-detail, remote operations, AI columns, or any scenario involving dxDataGrid or DataGrid. Trigger phrases: "DataGrid", "dxDataGrid", "data grid", "grid columns", "grid editing", "grid filtering", "grid paging", "grid export", "grid selection", "grid grouping", "row editing", "cell editing", "inline edit", "grid toolbar", "master detail", "remote operations", "AI column", "AI insights", "grid AI".
-
devexpress Skill Devextreme TextareaHelp developers use the DevExtreme TextArea component (dxTextArea) in Angular, React, Vue, and jQuery. Use when someone asks about TextArea configuration, multiline input, auto-resize, height limits, value binding, value change events, or any scenario involving dxTextArea or DxTextArea. Trigger phrases: "DevExtreme TextArea", "dxTextArea", "DxTextArea", "multiline input", "multiline text field", "textarea", "auto resize textarea", "expandable text input".
-
devexpress Skill Devextreme NumberboxHelp developers use the DevExtreme NumberBox component (dxNumberBox) in Angular, React, Vue, and jQuery. Use when someone asks about NumberBox configuration, value limits, formatting, spin buttons, masks, value change events, or any scenario involving dxNumberBox or DxNumberBox. Trigger phrases: "DevExtreme NumberBox", "dxNumberBox", "DxNumberBox", "number input", "numeric field", "min max value", "number format", "spin buttons", "number mask".
-
devexpress Skill Devextreme SelectboxHelp developers use the DevExtreme SelectBox component (dxSelectBox) in Angular, React, Vue, and jQuery. Use when someone asks about SelectBox configuration, data binding, valueExpr, displayExpr, search, custom items, grouping, value change events, or any scenario involving dxSelectBox or DxSelectBox. Trigger phrases: "DevExtreme SelectBox", "dxSelectBox", "DxSelectBox", "dropdown", "drop-down list", "select input", "combobox", "lookup dropdown", "bind selectbox to data", "custom select item".
-
devexpress Bundle Devexpress Blazor AI ChatGenerate and configure DevExpress Blazor AI Chat (DxAIChat) — an AI-powered chat UI for Blazor apps. Use for building conversational assistants, integrating providers (OpenAI, Azure OpenAI, Ollama, or custom), configuring system prompts and suggestions, streaming responses, attachments, Markdown rendering, and tool/function calling via custom IChatResponseProvider implementations. Also use for DxAIChat, AI chat component, LLM chat UI, OpenAI setup, and chat architecture comparisons or migration scenarios.
-
devexpress Bundle Devexpress Reports CoreCreate reports programmatically with DevExpress XtraReports runtime API (.NET and .NET Framework). Build XtraReport in code, add bands (DetailBand, GroupHeaderBand), controls (XRLabel, XRTable, XRChart), parameters, expressions. Bind to data sources, calculated fields, group reports. Export to PDF, Excel, Word, CSV, HTML, Images with ExportOptions. Master-detail, subreports, cross-tabs. Works cross-platform WinForms, WPF, ASP.NET Core, Blazor.
-
devexpress Bundle Devexpress Winforms MvvmDevExpress WinForms MVVM Framework with the MVVMContext component. Covers ViewModel types and priority order (compile-time DevExpress.Mvvm.CodeGenerators with [GenerateViewModel]/[GenerateProperty]/[GenerateCommand] preferred; runtime POCO with public virtual properties for legacy projects; ViewModelBase with SetProperty/DelegateCommand/AsyncCommand; CommunityToolkit.Mvvm as an alternative), property bindings (RaisePropertyChanged, INPC), DelegateCommand and AsyncCommand with CanExecute, the Fluent API (SetBinding, BindCommand, BindCancelCommand, WithEvent, EventToCommand), DevExpress services (IMessageBoxService, IDialogService, IDocumentManagerService, INavigationService, IDispatcherService, ISplashScreenService, file-dialog services), behaviors (ConfirmationBehavior, EventToCommandBehavior), and ViewModel communication (Messenger, parent-child chains, ISupportParameter). Use for any DevExpress WinForms MVVM scenario — MVVMContext, ViewModels, bindings, commands, services, behaviors.
-
devexpress Bundle Devexpress Blazor SchedulerBuild and configure the DevExpress Blazor Scheduler (DxScheduler) — a calendar/appointment scheduling component for Blazor Server, WebAssembly, and Hybrid apps. Use for day/week/work-week/month/timeline views; data binding via DxSchedulerDataStorage and AppointmentMappings; appointment creation, editing, deletion, drag-and-drop and resize; recurring appointments (RecurrenceInfo / recurrence rules); resources (rooms/people); labels/statuses; and time/work-time configuration. Also use for DxScheduler, scheduler, calendar, appointment calendar, recurring appointments, and scheduling feature comparisons or migration scenarios.
-
devexpress Bundle Devexpress Reports BlazorIntegrate DevExpress Report Viewer and Report Designer into Blazor Server, Blazor WebAssembly, and Blazor Web App. Register AddDevExpressServerSideBlazorReportViewer, AddDevExpressBlazorReporting in Program.cs. Configure DxResourceManager.RegisterScripts in App.razor. Components: DxReportViewer, DxDocumentViewer, DxReportDesigner, DxWasmDocumentViewer, DxWasmReportDesigner. Load reports via OpenReportAsync, ReportName. Customize toolbar, tab panel, parameter editors. Implement IReportProvider, ReportStorageWebExtension. Troubleshoot blank viewer, "Service not registered", missing render mode, Skia DllNotFoundException. Choose between native, JS-based, and WASM component families.
-
devexpress Bundle Devexpress Blazor Pivot TableBuild and configure the DevExpress Blazor Pivot Table (DxPivotTable) — an interactive pivot grid / cross-tab analysis component for Blazor. Use for pivot-style row/column aggregation (sum/count/avg/min/max), field layout (area/area index), date grouping (year/quarter/month), interactive filtering, and building analytical dashboards. Also use for DxPivotTable, pivot grid, pivot table, cross-tab, OLAP-style analysis, and pivot feature comparisons or migration scenarios.
-
devexpress Bundle Devexpress Winforms AccordionExpert skill for the DevExpress WinForms AccordionControl (DevExpress.XtraBars.Navigation.AccordionControl, DevExpress.Win.Navigation NuGet). Covers creating and populating accordion menus, data-driven element generation from collections, AccordionControlElement groups and items, content containers with embedded controls, header layout customization via HeaderTemplate, view types (Default accordion vs HamburgerMenu), Hamburger Menu display modes (Inline/Overlay/Minimal), minimize/expand state, Footer root-element mode, built-in and external search/filter panel, AI Smart Search, expand/collapse behavior, animations, appearance and HTML-CSS templates, context buttons, custom drawing, and guidance on choosing between AccordionControl, NavBarControl, and Hamburger Menu style. Use this skill when a user asks about WinForms side navigation, accordion menus, hamburger menus, collapsible navigation bars, AccordionControlElement configuration, NavigationFrame integration, or FluentDesignForm navigation setup.
-
bm629 Bundle TsdocUse when writing or reviewing TSDoc doc-comments on a TypeScript codebase — the standardized /** ... */ comment grammar (Microsoft's @microsoft/tsdoc) that TypeDoc, API Extractor, and editors parse. Covers what to document (the exported surface: functions, classes, types, React components and props, hooks) and what to skip (private/internal, generated code, trivial cases, prose restating a type); the tag taxonomy categorized into block tags (@param, @returns, @remarks, @example, @defaultValue, @typeParam, @see, @throws, @deprecated), inline tags ({@link}, {@inheritDoc}, {@label}), and modifier tags (@public, @internal, @beta, @alpha, @readonly, @override); the summary-then-@remarks structure; and the key TSDoc-vs-JSDoc rule — do NOT repeat types in comments (the TS types already have them), document intent/behavior. Enforcement is convention-only by default; eslint-plugin-tsdoc is an optional CI pointer. Not TypeDoc-site or Storybook setup (pointers only).
-
bm629 Bundle Motion ReactUse when adding animation to a React app with the Motion library (the framer-motion successor: npm package `motion`, import `motion/react`) — enter/exit animations, variants and stagger, AnimatePresence, layout and shared-element transitions, animated number tickers, gesture states — or when deciding whether a job needs Motion at all versus plain CSS/Tailwind transitions or AutoAnimate. Covers reduced-motion accessibility (MotionConfig, useReducedMotion, WCAG 2.3.3/2.2.2) as a first-class requirement, performance discipline (transform/opacity only), motion restraint for data-dense product UI, Radix/shadcn and router integration, and keeping tests stable (MotionGlobalConfig.skipAnimations). Keywords: motion, framer-motion, animation, AnimatePresence, layout animation, micro-interactions, reduced motion, page transitions, stagger, spring.
-
bm629 Bundle Authoring Hi FiUse when authoring or amending a high-fidelity UI design AS CODE — each key screen realized as runnable code (standalone HTML+Tailwind by default, React+shadcn when the build stack is React), derived from upstream wireframes + design-system, rendered headlessly and screenshotted, used as a build SEED. Guides the METHOD, not the outline: deriving one screen per wireframe-named screen/state, consuming design-system tokens through a token-to-code map (never inventing a token or raw hex/px), realizing the visual language + objective polish + named aesthetic heuristics to real pixels, rendering real content + every state, running a bounded generate-render-screenshot-vision-review-refine loop, judging numeric WCAG 2.2 AA on the render, and amending as a scoped versioned delta. Composes with a template tool + agent-browser + shadcn + research. Requires a vision-capable runtime. Not for reviewing hi-fi, the screen structure (wireframes), the token system (design-system), or final code.
-
bm629 Bundle Tanstack RouterUse when setting up or using TanStack Router (@tanstack/react-router) in a Vite + React + TypeScript SPA — defining a route tree, end-to-end type-safe navigation, search-param validation, route loaders, code-splitting, preloading, authenticated routes, and the loader-to-TanStack-Query handshake. Produces a working file-based (or code-based) router: createRouter + RouterProvider + the Register augmentation, typed Link / useNavigate / useParams / useSearch, validateSearch, loaders with loaderDeps and deferred data, and a memory-history test harness for routed components. Covers file naming conventions, redirect guards, route masking, scroll restoration, head/meta, and notFound handling. Keywords: TanStack Router, type-safe routing, react router alternative, createFileRoute, search params, route loader, RouterProvider.
-
bm629 Bundle Openapi TS ClientUse when generating or regenerating a typed TypeScript client from an OpenAPI 3.1 contract — for example a FastAPI /openapi.json — with @hey-api/openapi-ts. Produces typed models, a typed SDK (one function per operation), TanStack Query hooks, and Zod schemas straight from the spec, so the frontend stays in lock-step with the API instead of a hand-written client. Covers the openapi-ts.config.ts config, the fetch/axios/next clients, the tanstack-query and zod plugins, the regenerate-and-drift-check workflow, and the FastAPI operationId naming fix. Use when wiring an OpenAPI or FastAPI backend to a TS/React frontend, replacing a hand-maintained API client, or adding generated query hooks. Not a TanStack Query usage tutorial (compose with that skill) and not backend/OpenAPI-spec authoring.
-
bm629 Bundle Authoring WireframesUse when authoring or amending a wireframes document — the low-to-mid-fidelity STRUCTURAL design of each key screen (layout regions on a grid + shared app-shell, content hierarchy, components, affordances, content/microcopy intent, the per-screen empty/loading/populated/error/success states, screen-composition accessibility), as a textual/annotated wireframe (ASCII sketch + annotations), NOT a pixel mockup. Guides the METHOD, not the outline: deriving the screen list from the upstream user-flows (one wireframe per flow-named screen/state), composing each screen to an objective layout-quality bar, grounding it in established UI patterns, referencing a design-system's real components, owning screen-composition a11y (design-system owns the per-component contract), and amending as a scoped versioned delta — to a bar an engineer can build the screen structure from. Composes with a template tool + research. Not for reviewing a wireframes doc, hi-fi visual design, the navigation graph (user-flows), or other types.
-
bm629 Bundle Reviewing User GuideUse when reviewing/judging an end-user product guide — the consumer-facing help a typically non-technical person reads to accomplish product goals (tutorial, how-tos, explanation, a product feature/settings reference, troubleshooting, glossary) — deciding whether a real user can accomplish every supported goal from the guide alone. A gate, not authoring. Judges a single-sourced 12-condition usability + accuracy bar: one how-to per goal; the four Diataxis modes correctly typed (not conflated); a complete product reference (NOT the HTTP API); accurate steps named by their exact UI label; symptom-keyed troubleshooting; plain language a non-technical reader can follow; accessibility + findability; surfaced assumptions, no fabrication; a delta-scoped amend. Emits exactly `VERDICT: approve|revise` plus actionable findings; approves a guide meeting the bar (no false-revise), revises only on a named gap. Not authoring it, the developer adoption guide, the endpoint catalog, or engineering design docs (design-review).
-
bm629 Bundle Reviewing WireframesUse when reviewing/judging a finished (or amended) wireframes document — an acceptance gate: can the downstream hi-fi + UI engineering build the screen structure from it. Judges a TEXTUAL markdown wireframe against a single-sourced buildability + coverage + composition bar: every flow-named screen/state covered with quality states; layout unambiguous on a grid + shared app-shell meeting an objective layout-quality bar; real + consistent components; affordances + data-display annotated; microcopy intent (no data-model leak in labels); screen-composition a11y (landmarks/focus-order/target-size) — pixel contrast/focus-appearance are the design-system's, not judged here; responsive; gaps surfaced; structural not hi-fi; an amend reviewed as a scoped versioned delta. Emits `VERDICT: approve|revise` + actionable findings; approves a doc meeting the bar (no false-revise on a thin screen), revises only on a named gap. Not for authoring, the navigation graph (user-flows), the visual tokens (design-system), or hi-fi.
-
bm629 Bundle React Component TestingRTL + MSW + vitest-axe component-test layer for a Vite + React + TypeScript SPA under Vitest. Use when writing or setting up component tests that render a real component tree, drive it as a user does (React Testing Library + user-event), mock the NETWORK boundary (Mock Service Worker v2 — not the module), and assert the rendered output is accessible (vitest-axe toHaveNoViolations). Covers the jsdom test environment (explicitly not happy-dom, which breaks axe), accessible-query priority, the always-await user-event v14 rule, async findBy/waitFor, the MSW setupServer lifecycle, intercepting a generated @hey-api/openapi-ts client at the fetch layer, a per-test TanStack Query QueryClientProvider with retry:false, and form + request-body + a11y assertions. The middle of the test pyramid: above Vitest unit tests, below Playwright e2e.
-
bm629 Bundle Reviewing Design SystemUse when reviewing or judging a finished design-system document — a product's reusable visual + interaction language — deciding whether an engineer can build a consistent, accessible UI from it. Reviews an AMEND delta-scoped. A gate, not authoring. Judges against a single-sourced usability/consistency/accessibility bar: tokens DTCG-typed and referenced by intent, not raw values; components fully specced in one API vocabulary; the catalog covers the screens' components plus an archetype-sized standard set; accessibility numeric (WCAG 2.2 contrast, focus appearance, target size, keyboard); i18n addressed or scoped out; governance present above its threshold; nothing fabricated. Emits exactly `VERDICT: approve|revise` plus actionable findings, and does not false-revise a proportionally-sized system. Not for authoring it, not per-screen layout, not navigation paths, not engineering design docs.
-
bm629 Bundle Regulatory Prior Art SurveyUse when surveying the regulatory obligations that bind a product before deciding its architecture — minting the regulatory scope map, or executing ONE search angle across primary-law registers, regulator guidance and enforcement decisions, control catalogs and numbered standards, AI-governance instruments, accessibility law, platform and intermediary obligations, cross-border-transfer instruments, and financial and payments rules. Then deep-reading ONE instrument into its obligations, and building the regulatory register — applicable instruments, merged architecture mandates, and the conflicts it escalates rather than resolves. Mines the ISSUING BODY'S OWN published text, never a restatement, and produces schema-validated artifacts whose 2-D coverage grid records every query as run — so an obligation that does not exist is distinguishable from a search that never ran. Keywords: regulatory prior art, compliance obligations, GDPR, HIPAA, AI Act, DSA, PSD2, accessibility law, data residency, control catalog.
Audited -
bm629 Bundle Reviewing Integrations Prior Art SurveyUse when reviewing an integrations prior-art artifact — an integration vocabulary map, one angle's search output, one service's extract record, or the integration register and its report — before it is accepted. Judges what a deterministic gate cannot: whether a locator host really is the vendor's own, whether an evidence quote supports the claim drawn from it, whether an authority band is defensible for the page it points at, whether a record was deep-read first-party or restated from a catalog, whether each complexity component is the one the facts support, whether a lens denominator counts what was REACHED, and whether an admission or an absence was recorded truthfully. Emits exactly one verdict, approve or revise, with every finding tied to a numbered condition. Keywords: integrations prior art review, connector catalog review, descriptor evidence, vendor scope, coverage grid, integration register, prior-art reviewer.
-
equinor Bundle Neqsim Fluid Quality CheckPublic checks for fluid composition quality before NeqSim simulation. USE WHEN: a task needs mole fraction sum checks, negative fraction checks, required component checks, or water/CO2/H2S flags.
-
equinor Bundle Neqsim Co2 Emissions ScreeningEducational combustion-CO2 emission screening that estimates the CO2 mass rate from a fuel-gas flow and composition using public per-component carbon-count stoichiometry and the IPCC basis. USE WHEN: a task needs a public, screening-level CO2 emission rate (kg/s or tonnes/day) from burning a fuel-gas stream before detailed combustion or emission-factor reporting.
-
equinor Bundle Neqsim Safety Function Coverage ScreeningEducational process safety-function coverage screening using the public API RP 14C / ISO 10418 SAFE-chart concept. USE WHEN: a task needs a public, screening-level check of whether a process component has the typically required protective functions (PSH, PSL, PSV, LSH, LSL, etc.) before a formal SAFE-chart and safety analysis review.
-
zju-real Bundle Hugagent Frontend DevHugAgentOS 前端开发规范。当需要新增或修改前端代码(组件、Store、Hook、API调用、样式等)时使用此 skill, 确保组件结构、状态管理、样式命名、类型安全等与项目现有规范保持一致。
-
zju-real Bundle Data Mask敏感数据脱敏工具。当用户需要对文本中的数字进行脱敏处理时使用此技能——包括将文件或对话中的真实数字替换为模糊值、 区间、占位符或哈希映射值。支持 4 种脱敏策略(hash/blur/placeholder/range),覆盖 12+ 种文件格式。 触发场景:用户说"帮我把这段文字的数字脱敏"、"把报告里的敏感数据模糊化"、 "脱敏后发给大模型"、"把这个文件里的数字都替换掉"、"对这篇文档做数据脱敏"、 "这份数据要发给外部但不想暴露真实数字"、"表格数据脱敏"、"Word文档脱敏"、"PPT脱敏"、 "图片里的数字帮我模糊化"、"PDF脱敏"、"批量脱敏多个文件"。 子模块路由: - 提到「Excel」「CSV」「表格」「列」→ 触发 dataframe_mask.py(列级精准脱敏) - 提到「Word」「docx」「PPT」「pptx」「PDF」「图片」「HTML」「Markdown」→ 触发 file_mask.py(文档级脱敏) - 提到「文字」「文本」「段落」「粘贴」→ 触发 mask.py(纯文本脱敏) - 提到「还原」「恢复」「unmask」→ 触发映射表还原模式 - 提到「批量」「目录下所有」→ 触发批量处理模式 未指定策略时默认使用哈希映射(hash),脱敏完成后提示其他可用策略及效果对比。 采用混合策略处理不同文件格式: 内置解析 + 同格式输出:Word(.docx)、PowerPoint(.pptx)、Excel(.xlsx/.csv)、Markdown(.md)、纯文本(.txt) 内置解析 → .txt 输出:HTML(.html)、PDF(.pdf)、图片(.png/.jpg/.gif/.bmp/.webp/.tiff) 委托专项 skill 提取文本后脱敏:扫描版 PDF、复杂 HTML 未知格式回退:自动尝试文本读取 → .txt 输出
-
zju-real Bundle Guizang Ppt Skill生成横向翻页网页 PPT(单 HTML 文件),含 WebGL 背景、演讲者视图、观众屏同步、讲稿备注、章节幕封、数据大字报、图片网格等模板。提供两种风格:① "电子杂志 × 电子墨水"(衬线 + 流体背景 + 暖色) ② "瑞士国际主义"(无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮)。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"瑞士风 PPT"、"Swiss Style"、"horizontal swipe deck"时使用。
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 devextreme-form, neqsim-safety-function-coverage-screening, hugagent-frontend-dev. 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.