// TOPIC

Frontend Developer

Skills specifically designed for frontend developers to improve web development efficiency and code quality

Common Pain Points

Cross-browser compatibility issues are difficult to debug

High code duplication in components, lack of reuse

Performance optimization requires manual analysis and testing

UI styling adjustments are time-consuming and error-prone

Responsive design testing across devices is tedious

Complex frontend tooling configuration

Recommended Skills

Angular Migration

Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.

25450
angular angularjs migration hybrid-apps component-conversion dependency-injection routing typescript

Author: wshobson

Artifacts Builder

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

19353
react typescript tailwind-css shadcn-ui frontend artifacts bundling vite

Author: ComposioHQ

Bit Cli

Bit CLI command reference. Use before running bit commands to get correct syntax and flags.

18328
bit-cli component-management monorepo cli-reference development-tools teambit command-help syntax-guide

Author: teambit

Build Tui View

Provides instructions for building Hatchet TUI views in the Hatchet CLI.

6444
tui cli bubbletea lipgloss terminal-ui hatchet go interface-design

Author: hatchet-dev

Byethrow

Reference the byethrow documentation to understand and use the Result type library for error handling in JavaScript/TypeScript. Access detailed API references, practical usage examples, and best practice guides.

9831
error-handling result-type typescript javascript functional-programming tree-shakable documentation cli-tools

Author: ryoppippi

Cache Components

Expert guidance for Next.js Cache Components and Partial Prerendering (PPR).**PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations.**DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions.**USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.

137146
nextjs caching partial-prerendering react-server-components performance full-stack static-generation streaming

Author: vercel

Commit Helper

Help create git commits and PRs with properly formatted messages and release notes following CockroachDB conventions. Use when committing changes or creating pull requests.

31734
git commit-messages conventional-commits version-control automation code-quality development-workflow best-practices

Author: cockroachdb

Dashboard Create Screen

Create a new screen in the Multi-site Dashboard with automatic route registration

12587
dashboard react routing components navigation full-stack screen-generation calypso

Author: Automattic

Debug

Runtime debugging workflow with automated log collection. Use when fixing bugs that require runtime evidence (values, types, flow), when you'd otherwise ask user to "open DevTools, reproduce X, tell me what you see", or when bug depends on user interaction that can't be simulated. This skill automates log collection - logs are captured server-side and accessible programmatically.

9810
debugging runtime-analysis log-collection bug-fixing development-workflow automated-instrumentation evidence-based troubleshooting

Author: elie222

Developer Growth Analysis

Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.

19353
developer-growth code-analysis skill-assessment learning-resources slack-integration pattern-analysis technical-feedback career-development

Author: ComposioHQ

Documentation Lookup

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

41961
documentation api-reference code-examples libraries frameworks setup configuration development

Author: upstash

E2E Testing Patterns

Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.

25450
playwright cypress testing automation e2e quality-assurance ci-cd debugging

Author: wshobson

Frontend Design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

56596
frontend-development web-design ui-ux react css html creative-coding interface-design

Author: anthropics

Frontend Dev Guidelines

Frontend development guidelines for React/TypeScript applications. Modern patterns including Suspense, lazy loading, useSuspenseQuery, file organization with features directory, MUI v7 styling, TanStack Router, performance optimization, and TypeScript best practices. Use when creating components, pages, features, fetching data, styling, routing, or working with frontend code.

8390
react typescript frontend suspense tanstack-query mui performance code-organization

Author: diet103

Generate Component Story

Create story examples for components. Use when writing stories, creating examples, or demonstrating component usage.

9771
component-stories ui-documentation examples storybook gpui rust frontend testing

Author: longbridge

Git Commit Helper

Generate descriptive commit messages by analyzing git diffs. Use when the user asks for help writing commit messages or reviewing staged changes.

16036
git commit-messages version-control conventional-commits code-review development-workflow automation

Author: davila7

Gpui Context

Context management in GPUI including App, Window, and AsyncApp. Use when working with contexts, entity updates, or window operations.

9771
gpui ui-framework state-management rust context async gui-development reactive-ui

Author: longbridge

Gpui Entity

Entity management and state handling in GPUI. Use when working with entities, state management, or entity lifecycles.

9771
gpui rust state-management entities reactive frontend async components

Author: longbridge

Gpui Focus Handle

Focus management and keyboard navigation in GPUI. Use when handling focus, focus handles, or keyboard navigation.

9771
focus keyboard-navigation ui accessibility gpui rust frontend interaction

Author: longbridge

Gpui Global

Global state management in GPUI. Use when implementing global state, app-wide configuration, or shared resources.

9771
gpui rust state-management global-state configuration frontend ui-framework shared-resources

Author: longbridge

Gpui Layout And Style

Layout and styling in GPUI. Use when styling components, layout systems, or CSS-like properties.

9771
gpui rust styling layout flexbox css ui-components frontend

Author: longbridge

Material Component Doc

用于 FlowGram 物料库组件文档撰写的专用技能,提供组件文档生成、Story 创建、翻译等功能的指导和自动化支持

7571
flowgram component-documentation material-library story-creation chinese-localization mdx technical-writing translation

Author: bytedance

Migrating To Vendure Dashboard

Migrates Vendure Admin UI extensions (legacy Angular-based) to the new React Dashboard.

7798
vendure migration angular react dashboard admin-ui e-commerce frontend

Author: vendurehq

Modern Javascript Patterns

Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.

25450
javascript es6 modern-js async-await functional-programming destructuring arrow-functions promises

Author: wshobson

Monorepo Management

Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.

25450
monorepo turborepo nx pnpm-workspaces build-optimization dependency-management code-sharing ci-cd

Author: wshobson

Nextjs 15

Next.js 15 App Router patterns. Trigger: When working in Next.js App Router (app/), Server Components vs Client Components, Server Actions, Route Handlers, caching/revalidation, and streaming/Suspense.

12565
nextjs-15 app-router server-components server-actions full-stack react typescript caching

Author: prowler-cloud

Nextjs App Router Patterns

Master Next.js 14+ App Router with Server Components, streaming, parallel routes, and advanced data fetching. Use when building Next.js applications, implementing SSR/SSG, or optimizing React Server Components.

25450
nextjs app-router server-components react streaming ssr full-stack typescript

Author: wshobson

Prowler Ui

Prowler UI-specific patterns. For generic patterns, see: typescript, react-19, nextjs-15, tailwind-4. Trigger: When working inside ui/ on Prowler-specific conventions (shadcn vs HeroUI legacy, folder placement, actions/adapters, shared types/hooks/lib).

12565
prowler react nextjs shadcn-ui tailwind typescript frontend ui-patterns

Author: prowler-cloud

Railway New

Create Railway projects, services, and databases with proper configuration. Use when user says "setup", "deploy to railway", "initialize", "create project", "create service", or wants to deploy from GitHub. Handles initial setup AND adding services to existing projects. For databases, use railway-railway-database skill instead.

16036
railway deployment infrastructure project-setup cloud cli devops scaffolding

Author: davila7

React 19

React 19 patterns with React Compiler. Trigger: When writing React 19 components/hooks in .tsx (React Compiler rules, hook patterns, refs as props). If using Next.js App Router/Server Actions, also use nextjs-15.

12565
react-19 react-compiler frontend typescript server-components hooks optimization tsx

Author: prowler-cloud

React Modernization

Upgrade React applications to latest versions, migrate from class components to hooks, and adopt concurrent features. Use when modernizing React codebases, migrating to React Hooks, or upgrading to latest React versions.

25450
react hooks migration modernization react-18 codemods typescript performance

Author: wshobson

React Native Architecture

Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.

25450
react-native expo mobile-development navigation offline-sync native-modules cross-platform typescript

Author: wshobson

React State Management

Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.

25450
react state-management redux-toolkit zustand jotai react-query frontend typescript

Author: wshobson

Run Nx Generator

Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.

27911
nx code-generation monorepo scaffolding automation workspace react node

Author: nrwl

Screen Reader Testing

Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.

25450
accessibility screen-reader testing aria voiceover nvda jaws wcag

Author: wshobson

Tailwind 4

Tailwind CSS 4 patterns and best practices. Trigger: When styling with Tailwind (className, variants, cn()), especially when dynamic styling or CSS variables are involved (no var() in className).

12565
tailwind css frontend styling react typescript ui responsive

Author: prowler-cloud

Tailwind Design System

Build scalable design systems with Tailwind CSS, design tokens, component libraries, and responsive patterns. Use when creating component libraries, implementing design systems, or standardizing UI patterns.

25450
tailwind design-system css components tokens dark-mode responsive accessibility

Author: wshobson

Telegram Dev

Telegram 生态开发全栈指南 - 涵盖 Bot API、Mini Apps (Web Apps)、MTProto 客户端开发。包括消息处理、支付、内联模式、Webhook、认证、存储、传感器 API 等完整开发资源。

8836
telegram bot-development mini-apps web-apps mtproto api-integration messaging payment-integration

Author: 2025Emma

Test Driven Development

Use when implementing any feature or bugfix, before writing implementation code

22609
tdd testing software-development quality-assurance red-green-refactor automated-testing bug-prevention code-quality

Author: obra

Turborepo Caching

Configure Turborepo for efficient monorepo builds with local and remote caching. Use when setting up Turborepo, optimizing build pipelines, or implementing distributed caching.

25450
turborepo monorepo caching build-optimization ci-cd automation performance javascript

Author: wshobson

Typescript

TypeScript strict patterns and best practices. Trigger: When implementing or refactoring TypeScript in .ts/.tsx (types, interfaces, generics, const maps, type guards, removing any, tightening unknown).

12565
typescript type-safety patterns refactoring strict-mode generics interfaces best-practices

Author: prowler-cloud

Typescript Advanced Types

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

25450
typescript generics conditional-types mapped-types type-safety frontend javascript static-typing

Author: wshobson

Typescript Review

Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.

45585
typescript javascript code-review metabase pull-requests code-quality react jsdoc

Author: metabase

Typescript Write

Write TypeScript and JavaScript code following Metabase coding standards and best practices. Use when developing or refactoring TypeScript/JavaScript code.

45585
typescript javascript coding-standards best-practices metabase development refactoring code-quality

Author: metabase

Ui Design System

UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.

16036
design-system ui-components design-tokens accessibility developer-handoff responsive-design typography color-palette

Author: davila7

Ui Ux Pro Max

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.

14134
ui-design ux-patterns design-systems accessibility responsive-design color-palettes typography component-library

Author: nextlevelbuilder

Use Gunshi Cli

Use the Gunshi library to create command-line interfaces in JavaScript/TypeScript.

9831
cli javascript typescript command-line gunshi development tooling node

Author: ryoppippi

Vscode Ext Commands

Guidelines for contributing commands in VS Code extensions. Indicates naming convention, visibility, localization and other relevant attributes, following VS Code extension development guidelines, libraries and good practices

17580
vscode extensions commands development ide typescript javascript contribution

Author: github

Vscode Ext Localization

Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices

17580
vscode localization i18n extensions development multi-language package-json typescript

Author: github

Web Artifacts Builder

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

40937
react typescript tailwind-css shadcn-ui web-development artifacts frontend single-file-bundle

Author: anthropics

Web Design Reviewer

This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level.

17580
web-design ui-inspection responsive-design accessibility code-fixing visual-testing layout-debugging frontend

Author: github

Webapp Testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

40937
web-testing playwright automation debugging ui-testing browser-automation frontend-testing quality-assurance

Author: anthropics

Woocommerce Copy Guidelines

Guidelines for UI text and copy in WooCommerce. Use when writing user-facing text, labels, buttons, or messages.

10133
woocommerce copywriting ui-text content-guidelines user-interface cms ecommerce

Author: woocommerce

Zustand 5

Zustand 5 state management patterns. Trigger: When implementing client-side state with Zustand (stores, selectors, persist middleware, slices).

12565
zustand react state-management typescript frontend middleware selectors persistence

Author: prowler-cloud

Feedback

Found an issue or have a better suggestion?

Submit Feedback