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.
-
lerianstudio Skill Ring Checking Frontend QualityChecking frontend quality against changed UI via ring:qa-frontend in accessibility, visual, e2e, or performance mode and aggregating pass/fail verdicts. Use when a frontend change needs standalone a11y, visual-snapshot, Playwright e2e, or Lighthouse/Core-Web-Vitals validation outside the dev cycle. Skip for backend-only or non-UI work, or inside ring:running-dev-cycle-frontend, which already runs these in Gate 0.
-
lerianstudio Bundle Ring Mapping Service ResourcesMapping a Go service's Service -> Module -> Resource hierarchy for dispatch-layer registration: detects modules and per-module PostgreSQL/MongoDB/RabbitMQ resources, database names, and shared databases, generates MongoDB index migration pairs (.up.json/.down.json), detects existing Postgres migrations, emits an HTML report, and offers opt-in S3 upload. Use before ring:adding-multi-tenancy on a new service. Skip for non-Go projects.
-
anntnzrb Bundle Data Visualization EngineeringUse when building or reviewing truthful, accessible data visualizations, charts, dashboards, or React visualizations.
-
ngxtm Bundle Next JS Rendering StrategiesSSG, SSR, ISR, Streaming, and Partial Prerendering (PPR).
-
ngxtm Bundle Next JS App RouterFile-system routing, Layouts, and Route Groups.
-
lerianstudio Skill Ring Planning Backend RefactorPlanning a backend refactor: audits an existing Go or TypeScript backend against Ring/Lerian standards and produces a prioritized task list (findings.md + tasks.md) ready for ring:running-dev-cycle. Plans only — no edits. Use when an existing backend service needs to meet standards or an audit is requested. Skip for greenfield projects, single-file fixes, or frontend (use ring:planning-frontend-refactor).
-
lerianstudio Skill Ring Validating UX CompletenessValidating that UX specifications are complete before technical design: a read-only checklist over wireframes, states, responsive behavior, accessibility, and component-library alignment, emitting a DESIGN VALIDATED / NEEDS REVISION verdict to design-validation.md. Standalone utility — run after a product-designer pass and before the TRD when the feature has UI; the pre-dev orchestrators recommend it when the feature has UI. Use to check UI design completeness. Skip for backend-only, API-only, or no-UI work.
-
lerianstudio Skill Ring Running Dev Cycle FrontendRunning the frontend (React/Next.js/TS) dev cycle from a plan.md (ring:writing-plans format; legacy tasks.md only for in-flight cycles) or backend handoff: drives frontend agents through Gate 0 TDD plus accessibility/visual/E2E/perf checks, Gate 7 parallel review, and Gate 8 user validation, with rolling-wave phase boundaries. Use when starting or resuming a gated frontend dev cycle. Skip for backend (use ring:running-dev-cycle) or docs-only work.
-
lerianstudio Skill Ring Pinning Dependency VersionsPinning an explicit versioned dependency manifest (dependencies.md plus PROJECT_RULES.md): exact package versions, CVE and license checks, compatibility matrices, and per-component cost analysis against Ring Standards. Gate 6 of ring:planning-large-features; runs after ring:designing-data-model, before ring:writing-plans. Use when the schema is validated and you are about to lock products and versions. Skip for Small Track or when versions are already locked.
-
lerianstudio Bundle Ring Auditing Production ReadinessAuditing a service's production readiness against Ring engineering standards across base dimensions plus a conditional multi-tenant dimension, then emitting a scored report and an HTML dashboard. Use before production deploy, periodic review, onboarding, or a major release. Skip for prototypes, libraries, or single-dimension checks.
-
lerianstudio Skill Ring Applying Composition PatternsReact composition patterns that scale. Avoid boolean prop proliferation by using compound components, lifting state, and composing internals. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or during architecture review. Skip for simple components with 1-2 props or non-React code.
-
ngxtm Bundle React PerformanceOptimization strategies for React applications (Client & Server).
-
ngxtm Bundle Next JS Architecture FsdScalable project structure using Feature-Sliced Design (FSD).
-
ngxtm Bundle Next JS OptimizationImage, Font, Script, and Metadata optimization strategies.
-
rwilson504 Skill Cad Render ImagesGenerate publication-quality PNG/GIF/MP4 renders from build123d models for documentation sites, README hero shots, and embedded HTML images. USE FOR: hero/isometric renders, web-optimized PNGs, exploded views, cross-section/cutaway renders, animated turntables, color preservation from build123d Color() tags, transparent or dark-theme backgrounds, HTML <img>/<picture> embedding patterns, documentation render pipeline, headless render with trimesh + pyvista, render PCB assembly, render enclosure with components.
-
rwilson504 Skill Cad Glb Component MapExport named, colour-tagged GLB component maps from build123d so a human and an AI can name parts of a model out loud ("make the blue plates thicker") and inspect them in a glTF viewer. USE FOR: colour in STL, does STL support colour, name parts in a viewer, GLB hierarchy, glTF node names, component map, assembly view, interference check, view model in VS Code, shared vocabulary for design review.
-
sitaggart Bundle Browser UseBuild or adapt a local browser/CDP harness to drive and inspect a web, IDE, or Electron UI. Use for local UI verification, screenshots, accessibility snapshots, perf profiles, visual diffs, or reproducing UI bugs.
-
ngxtm Bundle Next JS Data FetchingFetch API, Caching, and Revalidation strategies.
-
ngxtm Bundle Next JS AuthenticationSecure token storage (HttpOnly Cookies) and Middleware patterns.
-
ngxtm Bundle Next JS Server ActionsMutations, Form handling, and RPC-style calls.
-
lerianstudio Skill Ring Validating Acceptance CriteriaValidating a completed task against its acceptance criteria, mapping each AC to evidence, and gating completion on explicit user sign-off (self-approval prohibited). Gate 5 of ring:running-dev-cycle / ring:running-dev-cycle-frontend, run at task cadence after ring:reviewing-code. Use when implementation and tests are done and you need approval to close the task. Skip outside a dev-cycle, or for doc-only or non-code tasks.
-
pmarashian Skill Nextjs ParamsEnsures Next.js 15 dynamic route parameters are properly awaited. Checks for missing await on params destructuring and provides automatic fixes.
-
pmarashian Skill Cors Cookie AuthCookie-based auth from a different origin (e.g. frontend on 3001, backend on 3000) requires Access-Control-Allow-Credentials true and a specific Access-Control-Allow-Origin (not *). If framework middleware does not apply to API routes, add CORS headers in the route handler. Use when debugging cross-origin cookie/session issues.
-
pmarashian Skill Nextjs CapacitorProject-agnostic guide for setting up Next.js with Capacitor for native mobile support and Ionic React for UI components. Includes core setup, optional enhancements, and complete push notifications implementation.
-
rwilson504 Skill Streamdeck Property InspectorStream Deck property inspector (PI) UI: HTML in *.sdPlugin/ui/, sdpi-components web components (sdpi-item / textfield / select / checkbox / range / file / password / color / button etc.), streamDeckClient (setSettings, getSettings, send, onDidReceiveSettings, onSendToPlugin), action vs global settings, sending sendToPropertyInspector from plugin, debugging at localhost:23654, security (never store secrets in action settings — use global). USE FOR: building an action configuration UI, sdpi-components, web components for PI, settings persistence patterns, plugin↔PI messaging, secure token storage, PI ↔ plugin handshake on open, dropdowns populated from plugin (e.g. fetched device list), zod validation of settings.
-
ngxtm Bundle React State ManagementStandards for managing local, global, and server state.
-
ngxtm Bundle Next JS State ManagementBest practices for managing state (Server URL vs Client Hooks).
-
ngxtm Bundle Next JS Data Access LayerSecure, reusable data access patterns with DTOs and Taint checks.
-
ngxtm Bundle Next JS Server ComponentsRSC usage, "use client" directive, and Component Purity.
-
ngxtm Bundle React Component PatternsModern React component architecture and composition patterns.
-
ngxtm Bundle Next JS Internationalization I18NBest practices for multi-language handling, locale routing, and detection middleware.
-
sitaggart Bundle Pr Review CanvasGenerate an interactive PR review walkthrough as an HTML page. Fetches PR data via gh API, categorizes files into core vs mechanical changes, adds reviewer annotations, and renders diffs with moved-code detection. Use when the user pastes a GitHub PR URL and asks for a review, walkthrough, or summary, or says "review this PR".
-
pmarashian Skill Nextjs API File UploadFor Next.js App Router, use request.formData() and stream/parse the file (e.g. CSV) in the route handler. Do not use Express-style middleware (e.g. multer) in API routes—it can block the request pipeline and cause hangs. Use when implementing file upload in Next.js API routes.
-
kesslerio Skill SlackUse the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.
-
sitaggart Bundle Code TasteApply TypeScript and React code-shape taste for implementation, review, refactor, and quality-gate tasks. Use when TypeScript or React changes involve typed contracts, helper boundaries, domain cores, IO or UI adapters, schemas, reducers, selectors, premature abstractions, speculative guards, maintainability smells, courier objects, JSX business logic, casts, useEffect, effect soup, or over-engineering.
-
pmarashian Skill Browser Automation WorkflowComprehensive guide to agent-browser usage patterns, test seam planning workflow, browser testing optimization patterns, and when to use agent-browser vs alternatives. Use when working with web applications, frontend tasks, or when development servers are running.
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 ring:checking-frontend-quality, ring:mapping-service-resources, data-visualization-engineering. 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.