Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
flutter-ui-design-guide
Apply Flutter design principles with Material Design and Cupertino (iOS-style) support when building cross-platform UI. Only execute this when the current project is a Flutter project and involves UI-related work. Use this skill for Flutter widgets, Dart layouts, or cross-platform app development. Ensures Material Design compliance (Android) and Cupertino guidelines (iOS), 8dp grid spacing, Material TextTheme, Theme-based colors with dark mode, and adaptive widgets. Prevents common anti-patterns like hardcoded colors, fixed text sizes, and excessive widget nesting.
majiayu000/claude-skill-registry 163
-
workspace-blazor-mvvm
Guide for implementing LionFire workspace documents with Blazor MVVM patterns, including ObservableDataView component usage, workspace-scoped service injection, and reactive persistence. Use this skill when creating Blazor pages for workspace documents, fixing workspace service scoping issues, or implementing list/detail views with ObservableReader/Writer.
majiayu000/claude-skill-registry 163
-
nextjs-game-components
Build interactive React components for the quiz game UI using Next.js 16, React 19, TypeScript, and Tailwind CSS v4. Use when creating game lobby, question display, scoreboard, player standings, and game result components.
majiayu000/claude-skill-registry 163
-
reviewing-performance-patterns
Review React 19 performance patterns including memoization, re-renders, and bundle size. Use when reviewing performance or optimization.
majiayu000/claude-skill-registry 163
-
uimatch-suite
Run a batch of visual comparisons defined in a uiMatch suite JSON file using @uimatch/cli, then read each report to summarize which components passed or failed their quality gates. Use this skill when the user wants to run many Figma-vs-implementation checks at once, such as CI-style validation for a component library or flow.
majiayu000/claude-skill-registry 163
-
table-filters
Designs optimal filtering UX for data tables. Use when building a table that needs filters - analyzes the data columns and determines the best filter type for each. Outputs a unified filter field with inline header filters.
majiayu000/claude-skill-registry 163
-
react-server-actions
Implement React Server Actions in Next.js 14+ for secure, progressively enhanced form handling and server mutations without API routes. Use when handling form submissions, performing server-side mutations, implementing progressive enhancement, creating actions that work without JavaScript, validating data on the server, revalidating cached data after mutations, handling file uploads server-side, implementing optimistic UI updates, or building forms that gracefully degrade without client-side JavaScript.
majiayu000/claude-skill-registry 163
-
mobile-touch
Use when designing iOS/Android gestures, haptic feedback, touch interactions, or native mobile animations.
majiayu000/claude-skill-registry 163
-
generate-assets
Generate high-quality images and assets for components (hero sections, features, transformations) using Replicate's FLUX 1.1 Pro model.
majiayu000/claude-skill-registry 163
-
parameterization
Master declarative parameter systems with Param for type-safe configuration. Use this skill when building parameterized classes with automatic validation, creating reactive dependencies with @param.depends, implementing watchers for side effects, auto-generating UIs from parameters, or organizing application configuration with hierarchical parameter structures.
majiayu000/claude-skill-registry 163
-
tailwind-class-optimizer
Tailwind Class Optimizer - Auto-activating skill for Frontend Development.
Triggers on: tailwind class optimizer, tailwind class optimizer
Part of the Frontend Development skill category.
majiayu000/claude-skill-registry 163
-
designing-components
Use this skill when you need to design a component
majiayu000/claude-skill-registry 163
-
security-baseline
Security requirements, threats, and controls that apply across this system.
majiayu000/claude-skill-registry 163
-
implement-builtin
Implements new TCL builtin commands or subcommands in feather. Use when adding new TCL commands like lrepeat, or new subcommands to existing commands like namespace.
majiayu000/claude-skill-registry 163
-
icon-system
Implements scalable icon systems with SVG sprites or React/Vue components. Use when setting up icon libraries, creating icon sizing tokens, optimizing SVGs, or building accessible icon buttons.
majiayu000/claude-skill-registry 163
-
cancel-async-tasks
Guidance for implementing proper asyncio task cancellation with signal handling in Python. This skill applies when implementing concurrent task runners that need graceful shutdown, handling KeyboardInterrupt/SIGINT in asyncio contexts, or managing task cleanup when using semaphores for concurrency limiting. Use when tasks involve asyncio.gather, CancelledError handling, or cleanup of tasks that haven't started execution.
majiayu000/claude-skill-registry 163
-
togaf-architecture
Enterprise architecture patterns following TOGAF ADM methodology.
Implements capability-driven design, federated architecture, and
technology-agnostic specifications. Activates for enterprise-scale
architecture decisions.
majiayu000/claude-skill-registry 163
-
session-guidance
Configure Ralph loop guidance via AUQ flows - forbidden/encouraged items from constraint scan. TRIGGERS - session guidance, loop configuration, /ralph:start Step 1.6.
majiayu000/claude-skill-registry 163
-
authhub
Use when implementing authentication, user management, organization/tenant management, team invitations, role-based access control (RBAC), or multi-tenant architecture in a Supabase project. Provides complete schema, API templates, and frontend components for AuthHub-style authentication.
majiayu000/claude-skill-registry 163
-
main-entry
Generates src/main.ts application entry point. Creates different versions based on app type - micro-frontend with single-spa lifecycle or standalone SPA initialization.
majiayu000/claude-skill-registry 163
-
using-reducers
Teaches useReducer for complex state logic in React 19. Use when state updates depend on previous state, multiple related state values, or complex update logic.
majiayu000/claude-skill-registry 163
-
python-pypi-setup
Set up Python project for PyPI publishing with pyproject.toml, src layout, and build scripts. Use when creating a new Python package, setting up for PyPI distribution, or initializing a Python library project.
majiayu000/claude-skill-registry 163
-
high-cost-signal-generator
Generate high-cost signals to demonstrate genuine intent and commitment through resource-intensive validation.
majiayu000/claude-skill-registry 163
-
vuejs
Expert knowledge for working with VueJS, the preferred frontend framework we use along with Vite as a bundler
majiayu000/claude-skill-registry 163