Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
page-layout-builder
Generates complete page layouts and shells for common patterns (dashboard, authentication, settings, CRUD pages) with consistent navigation, layout components, routing structure, and state management placeholders. Use when building "new page", "dashboard layout", "auth pages", or "admin panel structure".
majiayu000/claude-skill-registry 163
-
svelte5-runes
Svelte 5 runes guidance. Use for reactive state, props, effects, or Svelte 4→5 migration. Covers $state, $derived, $effect, $props, $bindable. Prevents mixing syntaxes and reactivity mistakes.
majiayu000/claude-skill-registry 163
-
scc-add-page
Add new pages to SCC Admin project (Next.js 14 App Router). Use when implementing new admin pages for accessibility management, quest management, challenge management, or other features. Covers route group selection, page structure, React Query integration, form handling, navigation setup, and styling with Tailwind CSS and shadcn/ui. Use for tasks like "Add new page for X", "Create admin interface for Y", or "Implement listing/detail page for Z".
majiayu000/claude-skill-registry 163
-
diagram-patterns
Decision guidance for selecting the right diagram type and tool. Provides patterns for common visualization scenarios, tool comparison, and best practices.
majiayu000/claude-skill-registry 163
-
designing-components
Use this skill when you need to design a component
majiayu000/claude-skill-registry 163
-
data-warehouse
Data warehouse design mastery with star schema, dimensional modeling, fact/dimension tables, slowly changing dimensions, and enterprise best practices. Complete schema examples included.
majiayu000/claude-skill-registry 163
-
ios-swift-concurrency
Use when implementing async/await, Task management, actors, or Combine reactive patterns in iOS applications.
majiayu000/claude-skill-registry 163
-
structural-design-principles
Use when designing modules and components requiring Composition Over Inheritance, Law of Demeter, Tell Don't Ask, and Encapsulation principles that transcend programming paradigms.
majiayu000/claude-skill-registry 163
-
angular-module-design
Design Angular modules using feature modules, lazy loading, and dependency injection. Use when organizing large Angular applications with proper separation of concerns.
majiayu000/claude-skill-registry 163
-
obsidian
Comprehensive guidelines for Obsidian.md plugin development including all 27 ESLint rules, TypeScript best practices, memory management, API usage (requestUrl vs fetch), UI/UX standards, and submission requirements. Use when working with Obsidian plugins, main.ts files, manifest.json, Plugin class, MarkdownView, TFile, vault operations, or any Obsidian API development.
majiayu000/claude-skill-registry 163
-
mobile-ux-patterns
Mobile UX patterns for touch gestures, haptic feedback, accessibility, and platform-native interactions. Essential for building truly mobile-friendly apps.
majiayu000/claude-skill-registry 163
-
css-flexbox-grid
Master Flexbox and CSS Grid layouts for modern responsive design
majiayu000/claude-skill-registry 163
-
Security Architect
Comprehensive security architecture combining threat modeling, security-first design, secure coding review, and compliance validation. Consolidated from threat-modeling, security-first-design, secure-coding-review, and compliance-validator.
majiayu000/claude-skill-registry 163
-
sound-engineer
Expert in spatial audio, procedural sound design, game audio middleware, and app UX sound design. Specializes in HRTF/Ambisonics, Wwise/FMOD integration, UI sound design, and adaptive music systems. Activate on 'spatial audio', 'HRTF', 'binaural', 'Wwise', 'FMOD', 'procedural sound', 'footstep system', 'adaptive music', 'UI sounds', 'notification audio', 'sonic branding'. NOT for music composition/production (use DAW), audio post-production for film (linear media), voice cloning/TTS (use voice-audio-engineer), podcast editing (use standard audio editors), or hardware design.
majiayu000/claude-skill-registry 163
-
frontend-component-patterns
Build reusable, composable, and maintainable React/Vue/Angular components following established design patterns like compound components, render props, custom hooks, and HOCs. Use when creating component libraries, implementing component composition, building reusable UI elements, designing prop APIs, managing component state patterns, implementing controlled vs uncontrolled components, creating compound components, using render props or children as functions, building custom hooks, or establishing component architecture standards.
majiayu000/claude-skill-registry 163
-
odoo-upgrade
Comprehensive Odoo ERP upgrade assistant for migrating modules between Odoo versions (14-19). Handles XML views, Python API changes, JavaScript/OWL components, theme SCSS variables, and manifest updates. Use when user asks to upgrade Odoo modules, fix version compatibility issues, migrate themes between versions, or resolve Odoo 17/18/19 migration errors. Specializes in frontend RPC service migrations, view XML transformations, and theme variable restructuring.
majiayu000/claude-skill-registry 163
-
explainability-planning
Plan explainable AI (XAI) requirements including SHAP, LIME, attention visualization, and regulatory explainability needs.
majiayu000/claude-skill-registry 163
-
section-backgrounds
Apply branding guidelines to page sections after style cleanup. Implements 60-30-10 color rule, alternates section backgrounds, and ensures visual hierarchy. Use for each page after running remove-inline-styles.
majiayu000/claude-skill-registry 163
-
event-sourcing-design
Event sourcing patterns and design decisions
majiayu000/claude-skill-registry 163
-
design-intent-specialist
Creates accurate frontend implementations from visual references while maintaining design consistency. Use when user provides Figma URLs, screenshots, design images, or requests UI implementation from visual references. Automatically checks existing design intent patterns before implementation.
majiayu000/claude-skill-registry 163
-
spectr-accept-wo-spectr-bin
Accept Spectr change proposals by converting tasks.md to tasks.jsonc without requiring the spectr binary.
USE WHEN you're in a sandboxed or restricted execution context and spectr is not available in your path.
DO NOT USE WHEN you need a lightweight alternative for task acceptance, but have the spectr binary available.
DO NOT USE when you have the spectr binary available.
majiayu000/claude-skill-registry 163
-
visx
Build data visualizations with visx (React + D3). Use for charts, graphs, and interactive data exploration.
majiayu000/claude-skill-registry 163
-
remix
Builds full-stack React applications with Remix using loaders, actions, nested routes, and progressive enhancement. Use when creating Remix projects, implementing data loading, form handling, error boundaries, or deploying to various platforms.
majiayu000/claude-skill-registry 163
-
nuxt-errors
Error handling with error classes, handlers, and interceptors. Use when handling API errors, displaying validation errors, configuring error handlers, or implementing error interceptors.
majiayu000/claude-skill-registry 163