Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
better-auth
Implement authentication using better-auth library in web applications. Use this skill when users need to add signup, signin, signout, session management, or user profile features. Triggers on requests for authentication, login systems, user registration, OAuth integration, or protecting routes with auth.
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
-
create-architecture
Generate comprehensive system architecture documents from requirements, supporting Frontend, Backend, and Fullstack projects with scale-adaptive depth and Architecture Decision Records. Use when translating requirements (PRD/epic) into technical architecture for new projects or major features.
majiayu000/claude-skill-registry 163
-
kotlin-multiplatform-reviewer
WHEN: Kotlin Multiplatform (KMP) project review, expect/actual patterns, shared module structure, iOS interop
WHAT: Module structure analysis + expect/actual validation + platform separation + iOS/Android interop + dependency management
WHEN NOT: Android UI → kotlin-android-reviewer, Server → kotlin-spring-reviewer
majiayu000/claude-skill-registry 163
-
ent-framework-programmer
Use when creating ENT components/pages/stores or agent violates Vue 2 patterns - enforces ENT-specific rules and prevents common rationalizations about Vue 3, custom CSS, v-slot syntax, and fetch API
majiayu000/claude-skill-registry 163
-
nuxt-data
Nuxt 4 data management: composables, data fetching with useFetch/useAsyncData,
and state management with useState and Pinia.
Use when: creating custom composables, fetching data with useFetch or useAsyncData,
managing global state with useState, integrating Pinia, debugging reactive data issues,
or implementing SSR-safe state patterns.
Keywords: useFetch, useAsyncData, $fetch, useState, composables, Pinia,
data fetching, state management, reactive, shallow reactivity, reactive keys,
transform, pending, error, refresh, dedupe, caching
majiayu000/claude-skill-registry 163
-
agentuity-cli-profile-current
Show the name of the currently active profile
majiayu000/claude-skill-registry 163
-
react-hooks-advanced
React Hooksの高度な使用パターンと最適化技術を専門とするスキル。
useEffect依存配列、メモ化戦略、カスタムフック設計、useReducerパターンを提供し、
予測可能で効率的な状態管理を実現。
Anchors:
• React公式ドキュメント(Meta)/ 適用: Hooks設計 / 目的: 公式パターン準拠
• 『Learning React』(Banks/Porcello)/ 適用: コンポーネント設計 / 目的: 実践的なHooks活用
• Dan Abramovのブログ / 適用: useEffect思想 / 目的: 依存配列の完全性原則
Trigger:
Use when optimizing React hooks, designing custom hooks, implementing useReducer patterns, fixing useEffect dependency issues, or applying memoization strategies.
react hooks, useEffect, useCallback, useMemo, useReducer, custom hook, dependency array, memoization
majiayu000/claude-skill-registry 163
-
asking-questions
Guidance for asking clarifying questions when user requests are ambiguous, have multiple valid approaches, or require critical decisions. Use when implementation choices exist that could significantly affect outcomes.
majiayu000/claude-skill-registry 163
-
vibes
Generate React web apps with Fireproof database. Use when creating new web applications, adding components, or working with local-first databases. Ideal for quick prototypes and single-page apps that need real-time data sync.
majiayu000/claude-skill-registry 163
-
state-management-expert
Expert-level state management with Redux Toolkit and Zustand using TypeScript. Handle complex application state including shopping carts, user authentication, product catalogs, API state management, and advanced patterns. Generate production-ready store configurations, slices, hooks, and complete implementations across React, Next.js, and universal applications. Use when building scalable state management solutions with TypeScript for e-commerce, authentication, async operations, and complex state architectures.
majiayu000/claude-skill-registry 163
-
Building Frontend Dashboards
Build responsive React dashboards with TypeScript, shadcn/ui, TanStack Query, and Supabase for event-studio. Use when user mentions dashboard, metrics, KPI cards, data tables, charts, analytics, admin panel, Recharts, event management UI, booking interface, financial overview, or asks to create pages with data visualization.
majiayu000/claude-skill-registry 163
-
shadcn-components
Add or customize shadcn/ui components in the shared UI package. Use when adding new components from shadcn registry or updating existing component variants.
majiayu000/claude-skill-registry 163
-
typescript-taste
Apply rigorous TypeScript type design with strong inference, minimal constraints, and sound fallbacks.
majiayu000/claude-skill-registry 163
-
agent-ui-designer
Expert visual designer specializing in creating intuitive, beautiful, and accessible user interfaces. Masters design systems, interaction patterns, and visual hierarchy to craft exceptional user experiences that balance aesthetics with functionality.
majiayu000/claude-skill-registry 163
-
kdrama-narrative-builder
Create emotionally compelling murder mystery narratives using Danpyeonsun methodology and K-drama storytelling principles. Designs 3-act dramatic structures, complex morally-gray characters, bittersweet endings, and scene-by-scene emotional beats. Use when writing scenarios for detective games, designing murder mystery plots, or creating K-drama style narratives with moral complexity.
majiayu000/claude-skill-registry 163
-
agentuity-cli-cloud-storage-list
List storage resources or files in a bucket. Requires authentication. Use for Agentuity cloud platform operations
majiayu000/claude-skill-registry 163
-
aws-vpc-design
Design and implement production-grade VPC architectures
majiayu000/claude-skill-registry 163
-
workflows-documentation
Unified markdown and OpenCode component specialist providing document quality enforcement (structure, style), content optimization for AI assistants, complete component creation workflows (skills, agents, commands with scaffolding, validation, packaging), ASCII flowchart creation for visualizing complex workflows, and install guide creation for MCP servers, plugins, and tools.
majiayu000/claude-skill-registry 163
-
spring-boot-resilience4j
This skill should be used when implementing fault tolerance and resilience patterns in Spring Boot applications using the Resilience4j library. Apply this skill to add circuit breaker, retry, rate limiter, bulkhead, time limiter, and fallback mechanisms to prevent cascading failures, handle transient errors, and manage external service dependencies gracefully in microservices architectures.
majiayu000/claude-skill-registry 163
-
seer
Visual feedback capture for any running macOS app window via osascript + screencapture. Use when the user wants UI verification or a fresh screenshot.
majiayu000/claude-skill-registry 163
-
chartjs-animations
This skill should be used when the user asks "Chart.js animations", "Chart.js easing", "Chart.js animation duration", "Chart.js animation callbacks", "Chart.js transitions", "Chart.js animation loop", "progressive line animation", "Chart.js animation delay", "disable Chart.js animation", "Chart.js onComplete", "Chart.js onProgress", or needs help configuring animations in Chart.js v4.5.1.
majiayu000/claude-skill-registry 163
-
lawyer-analyst
Analyzes events through legal lens using statutory interpretation, case law analysis, legal reasoning,
constitutional principles, and multiple legal frameworks (common law, civil law, international law).
Provides insights on legal rights, obligations, liabilities, remedies, and compliance requirements.
Use when: Legal disputes, contracts, regulations, compliance, rights analysis, liability assessment.
Evaluates: Legal obligations, rights, liabilities, remedies, precedent, statutory authority, constitutionality.
majiayu000/claude-skill-registry 163
-
watch
Launch the Karkinos TUI to monitor worker progress in a new terminal window.
majiayu000/claude-skill-registry 163