Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
form-filling
Guide PDF or web form filling; use when structured form completion is requested.
majiayu000/claude-skill-registry 163
-
odoo-icon-maker
This skill should be used when creating icons for Odoo modules. It generates modern Material Design style PNG icons (128x128) with white background, colored circle, and composable colored primitives. Updates manifest files and automatically handles web_icon references in menu XML files. Use when user asks to create, generate, or add an icon to an Odoo module.
majiayu000/claude-skill-registry 163
-
electron-ipc-patterns
Electronプロセス間通信(IPC)パターンの設計と実装専門知識。
安全で効率的なMain-Rendererプロセス通信、contextBridge、型安全なAPI設計を提供。
Anchors:
• Electron Security / 適用: contextBridge/preload設計 / 目的: セキュアなIPC実装
• Clean Architecture / 適用: Main/Renderer境界設計 / 目的: 責務分離と保守性
• Type Safety / 適用: TypeScript型契約 / 目的: IPC通信の型安全性確保
Trigger:
Use when implementing IPC communication patterns, setting up contextBridge, designing typed IPC handlers, securing renderer-main communication, or structuring bidirectional messaging flows.
ipcMain, ipcRenderer, contextBridge, invoke, handle, preload, typed IPC
majiayu000/claude-skill-registry 163
-
ux-psychology
Apply UX psychology principles to frontend design. Use when designing UI components, improving user experience, increasing conversion, or making design decisions. Covers 43 psychological concepts including cognitive biases, behavioral patterns, visual design principles, and engagement techniques. Triggers on requests like "design a pricing page", "improve signup flow", "increase engagement", or "apply psychology to UI".
majiayu000/claude-skill-registry 163
-
issue-management-guidelines
Issue作成・分類・管理のガイドライン、テンプレート、ラベル運用、ライフサイクル管理を定義する。Issue作成時、バグ報告時、タスク管理時、またはユーザーがIssue、バグレポート、タスク管理、ラベル運用、Issueテンプレートに言及した際に使用する。
majiayu000/claude-skill-registry 163
-
composable-architecture
Apply functional and compositional architecture patterns when designing systems, modules, and components. Use when creating architecture definitions, designing system boundaries, defining interfaces, or building modular systems.
majiayu000/claude-skill-registry 163
-
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