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.
-
bg-szy Bundle Stitch Upload To StitchUpload approved local HTML, markdown, or image assets to a Stitch project using direct MCP for small DESIGN.md files or the bundled API script for larger files.
-
bg-szy Bundle Stitch Extract Design MdExtract a Stitch-compatible DESIGN.md from frontend source code, stylesheets, Tailwind config, theme files, and component patterns.
-
bg-szy Bundle Stitch Extract Static HTMLCapture a self-contained static HTML snapshot from a running app or mock component so it can be reviewed or uploaded to Stitch.
-
bg-szy Bundle Stitch React Vite DashboardConvert approved Stitch exports into accessible React and Vite dashboards with DESIGN.md tokens, TanStack Query data boundaries, responsive layouts, and optional read-only Web3 integrations.
-
bg-szy Bundle Improve Codebase ArchitectureScan a codebase for deepening opportunities, present them as a visual HTML report, then guide a user-directed decision loop for the selected candidate.
-
robsonkades Bundle Java API DesignNaming and API design for Java code that others call: names carrying domain vocabulary, method and boolean naming conventions, arity and parameter objects, overload hazards, discoverability, public versus internal surface (package-private, JPMS exports), and API evolution — binary, source and behavioural compatibility, deprecation, semantic versioning. Use when designing or reviewing a public type, when a signature has grown past three parameters, when adding a method, overload or record component to a published API, or when deciding what a module exports. Does not cover builder and fluent-chain mechanics (java-fluent-apis) or exception contracts (java-exception-design).
-
robsonkades Bundle Java AnnotationsAnnotations as metadata that only means something if code reads it: retention policies and what each one costs, targets and where an annotation on a record component actually lands, @Inherited and its limits, marker interfaces versus marker annotations, @Override as a correctness check rather than decoration, and the gap between annotating something and enforcing it. Use when defining a custom annotation, when an annotation appears to have no effect, when validation or security annotations are trusted without a validator or a proxy invoking them, when @Override is missing on an override, when a naming convention encodes behaviour that an annotation should carry, when annotation scanning slows startup or breaks under native image, or when deciding between a marker interface and a marker annotation. Does not cover nullability annotation contracts (java-null-safety), reflective access mechanics (java-reflection-and-method-handles), or the enum type itself (java-enums).
-
robsonkades Bundle Java ImmutabilityImmutable objects in modern Java: records in depth, defensive copies, immutable collection factories versus unmodifiable views, deep versus shallow immutability, final-field semantics and safe publication (JMM), and the withers pattern. Use when designing a value object, when a record has a List, Map or array component, when an accessor returns internal mutable state, when an "immutable" object is observed changing, or when deciding whether immutability is worth its allocation cost. Does not cover null validation in constructors (java-null-safety) or Optional usage (java-optional).
-
robsonkades Bundle Simd And Vector APIVectorisation on the JVM: C2 SuperWord auto-vectorisation and the loop shapes that defeat it, the incubating Vector API (species, lanes, masks, loop bound and tail handling), proving that vector instructions were actually emitted, and portability and non-intrinsic fallback risks. Use when someone proposes rewriting a hot loop with jdk.incubator.vector, when a SIMD rewrite produced no measurable gain, when "the Vector API is stable since JDK 21" appears in a PR or design document, when compilation fails with "package jdk.incubator.vector is not visible", when a fixed species is pinned across a heterogeneous fleet, or when a component speedup is being extrapolated to system throughput. Does not cover reading the emitted instructions in general (reading-jit-assembly), the loop optimisations upstream of code generation (c2-sea-of-nodes), or benchmark construction and harness pitfalls (jmh-advanced).
-
knuckles-team Bundle C4 ArchitectureModel AND decide software architecture. (1) Generate C4 documentation with Mermaid (Context/Container/Component/Deployment) — triggers "architecture diagram", "C4 diagram", "system context", "container/component/deployment diagram", "document architecture". (2) Reason about architecture DECISIONS grounded in canonical references (Hohpe, Richards/Ford, Hard Parts, Tar Pit, Kleppmann DDIA, DDD, Team Topologies) — triggers "should we split/merge/extract this service", "monolith vs microservices", "service/bounded-context boundaries", "saga / distributed transaction / consistency model", "draft an ADR", "fitness functions". Do NOT use for general flowcharts or ERD (use mermaid-diagrams), code-level refactoring, or framework picks (React vs Vue).
-
knuckles-team Skill Publication PreflightPerform a read-only final readiness check on a publication artifact and return a pass, warning, or block decision with evidence. Use when edited content is about to be published, scheduled, sent, uploaded, or handed off and needs checks for completeness, links, citations, metadata, accessibility, rights, and approvals. Do not use to publish or silently repair the artifact.
Audited -
knuckles-team Skill Theme FactoryCreates design themes and token systems for applications, websites, and UI components. Use when the user requests a new visual theme, dark/light mode variants, color scheme expansion, or design token definitions. Do NOT use for general branding or individual component styling.
Audited -
knuckles-team Bundle Website ClonerHigh-fidelity website reverse-engineering and cloning into a Next.js/Tailwind v4/shadcn codebase. Extracts assets, CSS, and behavior section-by-section and dispatches parallel builder agents. Use when the user wants to clone, replicate, rebuild, or copy any website. Triggers on "make a copy of this site", "rebuild this page", "pixel-perfect clone". Provide one or more target URLs as arguments.
-
knuckles-team Bundle Website BuilderAct as a World-Class Senior Creative Technologist and Lead Frontend Engineer to build high-fidelity, cinematic '1:1 Pixel Perfect' landing pages. Use when building a site or landing page where premium design aesthetics are required.
-
knuckles-team Bundle React DevelopmentType-safe React development with TypeScript covering components, hooks, events, Server Components, routing, performance optimization, and architectural best practices. Use when building React applications, optimizing rendering/bundle size, refactoring component APIs, or working with React 18/19 features. Triggers include "React component", "React performance", "Next.js optimization", "composition patterns", "Server Components", "React 19". Do NOT use for non- React TypeScript or vanilla JavaScript projects.
-
knuckles-team Skill Frontend DesignCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
Audited -
golemcloud Skill Golem Add Agent ScalaAdding a new Scala agent to a Golem component. Use when the user asks to create, add, or define a new agent type, implement an agent trait, or add agent methods in a Scala Golem project.
-
golemcloud Skill Golem Redeploy AgentsRedeploying existing agents by deleting and recreating them. Use when asked to redeploy agents, reset agent state while keeping the same identity, or force agents to start fresh with the latest component version.
-
golemcloud Skill Golem Add Agent EffectAdding an Effect-based agent to a Golem component. Use when creating or defining an agent type, adding agent methods, schemas, durable state, or Effect implementations in an @golemcloud/effect-golem project.
-
golemcloud Skill Golem Add Initial FilesAdding initial files to Golem agent filesystems via the `files:` section in `golem.yaml`. Use when provisioning local or remote files into an agent's virtual filesystem, setting read-only / read-write permissions, or configuring file mounts at the component, agent, template, or preset level.
Audited -
golemcloud Skill Golem Call Another Agent TSCalling another agent and awaiting the result in a TypeScript Golem project. Use when the user asks about agent-to-agent RPC, calling remote agents, or inter-component communication.
-
golemcloud Skill Golem Get Agent MetadataChecking agent metadata and status. Use when inspecting an agent's state, component revision, environment variables, update history, or current status.
-
golemcloud Skill Golem Troubleshoot BuildTroubleshooting Golem build failures and debugging manifest file (golem.yaml) configuration. Use when a build fails, when environment variables or config values are not applied as expected, when diagnosing why a manifest property has the wrong value, or when using `golem component manifest-trace` to inspect how golem.yaml layers are resolved.
-
golemcloud Skill Golem Add Agent MoonbitAdding a new MoonBit agent to a Golem component. Use when the user asks to create, add, or define a new agent type in a MoonBit Golem project.
-
golemcloud Skill Golem Update Running AgentsUpdating running agents to a new component version. Use when asked to update existing agents, explain update modes (auto/manual), or trigger updates via the CLI or deploy command.
-
golemcloud Skill Golem Call Another Agent RustCalling another agent and awaiting the result in a Rust Golem project. Use when the user asks about agent-to-agent RPC, calling remote agents, or inter-component communication.
-
golemcloud Skill Golem Call Another Agent ScalaCalling another agent and awaiting the result in a Scala Golem project. Use when the user asks about agent-to-agent RPC, calling remote agents, or inter-component communication.
-
golemcloud Skill Golem Profiles And EnvironmentsUnderstanding Golem CLI profiles, application environments, and component presets. Use when configuring deployment targets, switching between local and cloud servers, managing CLI profiles, defining environment-specific presets, or understanding how environments, presets, and profiles interact.
-
golemcloud Skill Golem Call Another Agent MoonbitCalling another agent and awaiting the result in a MoonBit Golem project. Use when the user asks about agent-to-agent RPC, calling remote agents, or inter-component communication.
-
legendtkl Skill Syn Markdown ConvertSkill for converting to HTML or PDF in the context of Markdown documents. Use when the user's task is specifically about converting to HTML or PDF.
-
chuyentn Skill C4 ComponentC4 Component Level: [Component Name]
-
chuyentn Skill Frontend DeveloperYou are a frontend development expert specializing in modern React applications, Next.js, and cutting-edge frontend architecture.
-
okhp3 Bundle Okhp3 I18N Page ReleaseValidate and prepare a localized static-web page set for release after its exact-pair translation is reviewed. Use when checking locale URLs, BCP-47 html lang values, self-canonicals, hreflang alternates, noindex staging, or rendered-language evidence. It does not translate prose, publish a site, or replace source-drift detection.
-
okhp3 Bundle Okhp3 Vite Github PagesOverKill Hill P³ Vite-to-GitHub-Pages deployment runbook. Use when deploying or troubleshooting this React/Vite app, its Actions workflow, /abrahamic-reference-engine/ production base, BrowserRouter basename fallback, dist artifacts, build validation, or Pages environment variables. Also activate for subpath asset failures or SPA refresh diagnosis. Do not use for gh-pages branches, backend hosting, or unrelated UI work.
-
okhp3 Bundle Okhp3 Mermaid ArchitectureSystem and solution architecture diagrams in Mermaid for technical audiences - C4 model (Context/Container/Component/Code), architecture-beta cloud/infrastructure diagrams, block diagrams, packet/protocol diagrams, service topology, and integration flows. Use when the user wants to diagram software architecture, infrastructure, deployments, service relationships, or "how systems connect." Always load okhp3-mermaid-core first for audience/type/theming.
-
okhp3 Bundle Okhp3 Mermaid Theme BuilderApply reusable color palettes and visual governance to Mermaid diagram code. Use this skill when the user wants to style, theme, color, or brand a Mermaid diagram; when they want a themeVariables block or %%{init}%% configuration; when they ask for a prompt scaffold that enforces consistent diagram styling for future AI-generated Mermaid; when they want renderer-safe output for GitHub, GitLab, Obsidian, Notion, Confluence, or the Mermaid CLI; when they want to make Mermaid output renderer-safe or renderer-compatible; when they mention Mermaid colors, palettes, CSS variables, diagram cleanup, or on-brand diagrams; or when they want to extract and re-theme existing styled Mermaid code.
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 stitch-upload-to-stitch, stitch-extract-design-md, stitch-extract-static-html. 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.