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.
-
mouadja02 Skill Readme WriterUse when asked to write, generate, update, or improve a README.md, add documentation to a project root, or create an onboarding document for a repository. Also use when the user says "document this project", "write the docs", or "create a README" for a Python tool, FastAPI backend, React app, CLI, dbt project, monorepo, or AI agent system. If the output is a README.md — use this skill.
-
mouadja02 Bundle Harness ScalingUse when designing or auditing an agentic AI system holistically. Activates the six-component harness framework (ℛ Reasoning, ℳ Memory, 𝒞 Context, 𝒮 Skills, 𝒪 Orchestration, 𝒢 Governance) from arXiv:2605.26112. Trigger phrases: "design an agent system", "why is my agent unreliable", "harness architecture", "system-level agent design", "beyond model scaling", "agentic infrastructure", "scale my agent system", "agent performance bottleneck".
-
mouadja02 Bundle Fluentui BlazorGuide for using the Microsoft Fluent UI Blazor component library (Microsoft.FluentUI.AspNetCore.Components NuGet package) in Blazor applications. Use this when the user is building a Blazor app with Fluent UI components, setting up the library, using FluentUI components like FluentButton, FluentDataGrid, FluentDialog, FluentToast, FluentNavMenu, FluentTextField, FluentSelect, FluentAutocomplete, FluentDesignTheme, or any component prefixed with "Fluent". Also use when troubleshooting missing providers, JS interop issues, or theming.
-
mouadja02 Bundle Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality
-
mouadja02 Skill Gsap FrameworksOfficial GSAP — Vue, Svelte, and other non-React frameworks — lifecycle, scoping selectors, cleanup on unmount
Audited -
mouadja02 Bundle Launch With AWSMigrates vibe-coded web applications to AWS. Handles the full workflow from analysis through migration to deployment, producing deployable AWS Blocks infrastructure code. Supports full-stack apps built with vibe-coding platforms (Lovable, Bolt.new, Replit) and frontend web applications and websites: React, Vue, Angular, Next.js, Nuxt, Astro, SvelteKit, Gatsby, Vite, Svelte, Solid, Docusaurus, and others (static sites, SPAs, and SSR frameworks with static export). Triggers on: launch with AWS, launch on AWS, deploy to AWS, migrate to AWS, host my app on AWS, move my app to AWS, transfer my app to AWS. Activates when the user wants to migrate a vibe-coded app or frontend web app to AWS, even if they don't say 'migrate' explicitly.
Audited -
sheshiyer Bundle AnimejsVersatile JavaScript animation engine for DOM, CSS, SVG, and JavaScript objects. Use when creating timeline-based animations, stagger effects, SVG morphing, keyframe sequences, or complex choreographed animations. Triggers on tasks involving Anime.js, timeline animations, staggered sequences, SVG path animations, morphing, or multi-step animation choreography. Alternative to GSAP for SVG-heavy animations and React-independent projects.
-
sheshiyer Bundle BrowserDebug-first browser automation with always-on visibility. Console logs, network requests, and errors captured by default. USE WHEN browser, screenshot, debug web, verify UI, troubleshoot frontend.
-
sheshiyer Bundle TextualExpert guidance for building TUI (text user interface) applications with the Textual Python framework. USE WHEN developing Textual apps, composing widgets and screens, applying Textual CSS styling, wiring reactive attributes, or testing terminal UIs.
-
sheshiyer Bundle RemotionProgrammatic video creation with React. USE WHEN video, animation, motion graphics, video rendering, React video, intro video, YouTube video, TikTok video, video production, render video.
-
sheshiyer Bundle SupabaseUse when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, security audits, Postgres extensions (pg_graphql, pg_cron, pg_vector).
-
sheshiyer Bundle DocumentsProduce or edit real office documents — DOCX, PDF, PPTX, XLSX — via the bundled docx/pdf/pptx/xlsx subskills, plus a Playwright HTML→PDF consulting-report pipeline. USE WHEN a user asks to create, edit, fill, extract from, or convert a Word doc, PDF, PowerPoint deck, or Excel sheet, or to generate a polished report PDF.
-
sheshiyer Skill Expo CoreShared reference for the Expo cluster: EAS (Build/Submit/Update/Hosting), app config + config plugins, the Expo Go vs dev-client vs prebuild/CNG spectrum, SDK version policy, and Expo Router structure. USE WHEN configuring an Expo app, planning an EAS release, or upgrading the SDK — the platform model every Expo spoke shares. Pairs with react-native-core for the underlying RN runtime.
-
sheshiyer Skill Astro CoreShared reference for the Astro cluster: the rendering-mode decision (static / on-demand SSR / hybrid + server islands), hydration directives, the Content Layer & collections model, astro:env / sessions / actions conventions, and SSR adapter selection. USE WHEN deciding how an Astro page renders or where data comes from — the cross-cutting model the Astro spokes share. Implementation depth lives in astro-framework.
-
sheshiyer Skill Clerk AuthImplement Clerk authentication — App Router setup, middleware-protected routes, organizations, webhooks, and user sync to your database. USE WHEN adding Clerk auth, org/multi-tenant, or user-sync webhooks to a Next.js app.
-
jiayaoqijia Bundle VibenetBuild on vibenet — Base's devnet for native account abstraction (EIP-8130), payer gas sponsorship (ERC-8168), and Cobalt 200ms native blocks. Use whenever the user mentions vibenet, EIP-8130, ERC-8168, 8130 accounts, native account abstraction, session keys, actors, policies, payers, gas sponsorship on Base, 200ms blocks, Cobalt, BaseTime, timestampMs / blockTimestampMs, sub-second or millisecond block timestamps, migrating from Flashblocks, or newHeads / WebSocket streaming on vibenet — or is writing code that creates or operates 8130 smart accounts, authorizes session-key actors, sends batched calls, sponsors gas with a payer, queries or streams vibenet blocks, times a transaction's inclusion, or wires a frontend/script against the vibenet devnet or Base Sepolia.
-
sheshiyer Skill Fp TS ReactPractical fp-ts patterns for React — Option/Either/TaskEither/RemoteData for state, forms, and data fetching on React 18/19 and Next.js 14/15. USE WHEN building React apps with functional, type-safe state and fetch handling.
-
sheshiyer Bundle SuperdesignFrontend UI/UX design agent for finding design inspiration and iterating design drafts on an infinite canvas, with CLI commands for projects, drafts, variations, and flow pages. USE WHEN designing a feature, page, or flow before implementation, exploring style variations, or reproducing an existing UI.
-
sheshiyer Skill Raycast CoreShared reference for the Raycast cluster: command types (view / no-view / menu-bar), the @raycast/api component & navigation model, the package.json manifest, preferences, data/storage hooks, and the build/develop/publish flow. USE WHEN building a Raycast extension and you need the cross-cutting model the spokes share. Exact API signatures: defer to developers.raycast.com.
-
sheshiyer Skill Shopify AppsBuild Shopify apps — Remix/React Router embedded apps with App Bridge, GraphQL Admin API, webhooks, Polaris UI, billing, and app extensions. USE WHEN creating or extending a Shopify app, webhook, or storefront integration.
-
sheshiyer Skill AccessibilityDesign, implement, and audit inclusive digital products against WCAG 2.2 Level AA, generating semantic ARIA for Web and accessibility traits for iOS/Android. USE WHEN adding screen-reader support, fixing a11y audit failures, or building accessible web and native UI.
-
sheshiyer Skill Frontend A11YAccessibility patterns for React and Next.js — semantic HTML, ARIA attributes, form labeling, keyboard navigation, focus management, and screen reader support. USE WHEN building any interactive UI component or form.
-
sheshiyer Skill React TestingReact component testing with React Testing Library, Vitest/Jest, MSW for network mocking, accessibility assertions with axe, and the decision boundary between component tests and Playwright/Cypress end-to-end runs. Use when writing or fixing tests for React components, hooks, or pages.
-
sheshiyer Bundle UI UX Pro MaxSearchable UI/UX design intelligence: 50 styles, 21 palettes, 50 font pairings, 20 charts, and 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). USE WHEN planning, building, or reviewing UI for a site, dashboard, or app; choosing a palette, font pairing, or style.
-
sheshiyer Skill Algolia SearchImplement Algolia search: indexing strategies, React InstantSearch hooks/widgets, faceting, and relevance tuning. USE WHEN adding site/app search, type-ahead, faceted filtering, or tuning Algolia relevance.
-
sheshiyer Skill 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.
-
sheshiyer Bundle Upgrading ExpoGuidelines for upgrading Expo SDK versions and fixing the dependency issues that follow. USE WHEN bumping an Expo SDK (including beta/preview releases), running expo-doctor, or resolving New Architecture, React 19, or native-tabs migration breakage after an upgrade.
-
sheshiyer Skill Accesslint DiffDiff a live page's accessibility violations against a baseline — by default compares uncommitted changes (stash-based), or pass --branch [<name>] to diff against a branch; reports only new violations introduced, violations fixed, and pre-existing count. USE WHEN you want to prove a UI change adds no new WCAG violations before a PR, or to separate a11y issues a diff introduced from pre-existing ones (use accesslint-scan for a full audit with no diffing).
-
sheshiyer Skill Accesslint ScanAudit a live page for accessibility issues, locate each WCAG violation precisely, and return a selector-grounded fix worklist without editing. USE WHEN you want a full a11y audit of a running page or preview URL and a prioritized fix list (use accesslint-diff instead when you only want violations a change introduced).
-
sheshiyer Bundle Astro FrameworkAstro framework specialist for building fast, content-driven websites with islands architecture. Use when creating Astro components, configuring hydration (client:load/idle/visible/media), using server:defer (server islands), Content Layer API (glob/file loaders, live loaders), sessions, astro:env, i18n routing, actions, SSR adapters, view transitions, or integrating React/Vue/Svelte/Solid. Not for full-SPA frameworks (Next.js, Remix, SvelteKit).
-
sheshiyer Bundle Frontend SlidesCreate stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.
-
sheshiyer Bundle Pitchdeck SkillGenerate immersive, scrollytelling investor pitch experiences with glassmorphism UI, animated text effects, and parallel research agents. Use when users request pitch decks, investor presentations, business plan artifacts, or fundraising materials. Outputs IDE-ready project scaffolding (Overview.md, DesignSpec.md, Tasks.md) plus a React artifact preview. Leverages web search for market research and extended thinking for narrative strategy.
-
sheshiyer Bundle Senior FrontendSenior frontend workflows for React, Next.js, TypeScript, and Tailwind — scaffolding, component/hook generation, bundle analysis, patterns, a11y, testing. USE WHEN building, optimizing, or reviewing a React/Next.js frontend.
-
sheshiyer Skill Accesslint AuditFind and fix WCAG 2.2 accessibility issues in code or live pages, in report mode (prioritized written audit, no edits) or fix mode (audit->edit->verify), preferring direct-CDP live-DOM auditing. USE WHEN an agent's UI output needs an accessibility audit or WCAG fixes before shipping.
-
sheshiyer Bundle Openai Image GenBatch-generate images via the OpenAI Images API, with a random prompt sampler and an index.html gallery. USE WHEN producing many images at once with OpenAI (DALL-E / gpt-image), sampling varied prompts in bulk, or generating a browsable image gallery.
-
sheshiyer Skill 3d Web ExperienceBuild 3D experiences for the web with Three.js, React Three Fiber, Spline, WebGL, and GLSL — product configurators, immersive sites, interactive scenes. USE WHEN adding 3D, a configurator, or WebGL depth to a web UI.
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 readme-writer, harness-scaling, fluentui-blazor. 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.