home/categories/frontend
category focus

Frontend

UI frameworks, state management, and styling.

2566 स्किल्सall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
frontend
238

asyncredux-base-action

Create a custom base action class for your app. Covers adding getter shortcuts to state parts, adding selector methods, implementing shared wrapError logic, and establishing project-wide action conventions.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-debounce-mixin

Add the Debounce mixin to wait for user input pauses before acting. Covers setting the `debounce` duration, implementing search-as-you-type, and avoiding excessive API calls during rapid input.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-debugging

Debug AsyncRedux applications effectively. Covers printing state with store.state, checking actionsInProgress(), using ConsoleActionObserver, StateObserver for state change tracking, and tracking dispatchCount/reduceCount.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-error-handling

Implement comprehensive error handling for actions. Covers the `wrapError()` method for action-level error wrapping, GlobalWrapError for app-wide error transformation, ErrorObserver for logging/monitoring, and the error handling flow (before → reduce → after).

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-flutter-hooks

Integrate AsyncRedux with the flutter_hooks package. Covers adding flutter_hooks_async_redux, using the useSelector hook, and combining hooks with AsyncRedux state management.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-navigation

Handle navigation through actions using NavigateAction. Covers setting up the navigator key, dispatching NavigateAction for push/pop/replace, and testing navigation in isolation.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-provider-integration

Integrate AsyncRedux with the Provider package. Covers using provider_for_redux, the ReduxSelector widget, and choosing between StoreConnector and ReduxSelector approaches.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-selectors

Create and cache selectors for efficient state access. Covers writing selector functions, caching with `cache1` and `cache2`, the reselect pattern, and avoiding repeated computations in widgets.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-state-design

Design immutable state classes following AsyncRedux best practices. Includes creating the AppState class with a `copy()` method, defining `initialState()`, composing nested state objects, and optionally using the fast_immutable_collections package for IList, ISet, and IMap.

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-streams-timers

Manage Streams and Timers with AsyncRedux. Covers creating actions to start/stop streams, storing stream subscriptions in store props, dispatching actions from stream callbacks, and proper cleanup with disposeProps().

marcglasberg
marcglasberg
development
open
frontend
238

asyncredux-sync-actions

Creates AsyncRedux (Flutter) synchronous actions that update state immediately by implementing reduce() to return a new state.

marcglasberg
marcglasberg
development
open
frontend
233

vercel-composition-patterns

当重构复杂组件、解决组件 props 过多问题、设计可复用的组件库、优化组件架构、使用 React 19 新特性时自动使用。适用于任何需要改进组件结构、提升代码可维护性的任务。

kqcoxn
kqcoxn
development
open
frontend
230

react-useeffect

React useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternatives.

Qovery
Qovery
development
open
frontend
230

wpuf-frontend-dev

Add or modify WPUF frontend code (jQuery, vanilla JS, Vue legacy, Tailwind). Use when creating components, modifying build configuration, or working with frontend assets.

weDevsOfficial
weDevsOfficial
development
open
frontend
229

inertia-modal-development

Build and work with inertiaui/modal features including opening routes in modals/slideovers, configuring modal behavior, prefetching, local modals, nested modals, event communication, and headless mode. Supports both React and Vue.

inertiaui
inertiaui
development
open
frontend
228

ui-analyzer

Analyze UI design screenshots and generate React components with TypeScript and Tailwind CSS. Use this skill when the user provides UI mockups, design screenshots, or Figma exports and requests implementation. Provides detailed layout analysis, component breakdown, design token extraction, and production-ready code generation following best practices.

smallnest
smallnest
development
open
frontend
228

react-component-generator

Generate React components following best practices with TypeScript, Tailwind CSS, and Zustand state management. Use this skill when the user requests creating React components, UI elements, or mentions component generation. Supports common component patterns including basic components, forms, lists, cards, buttons, modals, and stateful components with Zustand integration.

smallnest
smallnest
development
open
frontend
227

frontend

Rules and best practices when working on the dashboard and elements React frontend codebases

speakeasy-api
speakeasy-api
development
open
frontend
225

avalonia-api

Comprehensive reference for Avalonia UI framework including XAML syntax, controls, data binding, MVVM patterns, styling, custom controls, layout system, responsive layout, navigation, and best practices. Covers CommunityToolkit.Mvvm integration, compiled bindings, dependency properties, attached properties, control templates, container queries, and cross-platform development patterns.

ShareX
ShareX
development
open
frontend
218

testdriverclick

Click at specific coordinates or on elements

testdriverai
testdriverai
development
open
frontend
218

testdriverdouble-click

Perform a double-click action on an element or at specific coordinates

testdriverai
testdriverai
development
open
frontend
216

live-region-controller

Live region and dynamic content announcement specialist. Use when building or reviewing any feature that updates content without a full page reload including search results, filters, notifications, toasts, loading states, AJAX responses, form submission feedback, counters, timers, chat messages, progress indicators, or any content that changes after initial page load. Applies to any web framework or vanilla HTML/CSS/JS.

Community-Access
Community-Access
development
open
frontend
216

framework-accessibility

Framework-specific accessibility patterns, common pitfalls, and code fix templates for React, Next.js, Vue, Angular, Svelte, and Tailwind CSS. Use when generating framework-aware accessibility fixes or checking framework-specific anti-patterns.

Community-Access
Community-Access
development
open
Previous
Page 34 / 107
Next