Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
projection-patterns
Build read models and projections from event streams. Use when implementing CQRS read sides, building materialized views, or optimizing query performance in event-sourced systems.
majiayu000/claude-skill-registry 163
-
agent-tool-builder
Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa
majiayu000/claude-skill-registry 163
-
implementing-hit-testing
Enables mouse event reception for WPF FrameworkElement using DrawingContext by drawing transparent backgrounds. Use when custom-drawn elements don't receive mouse events.
majiayu000/claude-skill-registry 163
-
CI Automation
This skill provides CI/CD automation for Nethercore ZX games. Use when the user asks about "CI", "CD", "GitHub Actions", "automation", "build pipeline", "release workflow", "continuous integration", or "quality gates".
**Load references when:**
- Full workflow templates needed → `references/workflow-templates.md`
- Quality gate details → `references/quality-gates.md`
majiayu000/claude-skill-registry 163
-
similarity-transistor
Use when working with transistor similarity calculations - comparing BJT MPNs, understanding NPN/PNP polarity matching, equivalent groups like 2N2222/PN2222, or transistor-specific similarity logic.
majiayu000/claude-skill-registry 163
-
mobile-ui
Mobile UI patterns, gestures, animations, and platform-specific design.
majiayu000/claude-skill-registry 163
-
esphome-config-helper
This skill should be used when the user asks to "create an esphome config", "set up an esp32 device", "configure esphome yaml", "add a sensor to esphome", "fix esphome compile error", or mentions "gpio pin assignment", "wifi setup", "ota update", or error messages like "Unknown platform", "GPIO already in use", "Could not compile", or "WiFi connection failed". Provides rapid ESPHome configuration generation, troubleshooting, and validation.
majiayu000/claude-skill-registry 163
-
test-routes
Test route configurations with integration-style tests. Use when testing complete request/response cycles through routes. Triggers on "test routes", "test note routes", "integration test".
majiayu000/claude-skill-registry 163
-
seuratclusterstats
Generates comprehensive cluster statistics and visualizations for Seurat objects, including dimension reduction plots, gene expression visualizations, cluster quality metrics, and clustree diagrams. This process is essential for exploring and validating clustering results.
majiayu000/claude-skill-registry 163
-
Using Content Driven Development
Apply a Content Driven Development process to AEM Edge Delivery Services development. Use for all development tasks, including building new blocks, modifying existing blocks, making changes to core decoration functionality, etc.
majiayu000/claude-skill-registry 163
-
job-application-writer
案件応募時の意気込み・PR文を自動生成するスキル。「案件に応募したい」「応募文を書いて」「PRを作成して」「意気込みを書いて」「エントリーシートを作りたい」などのリクエストに使用。募集要項と職務経歴書を照合し、マッチ度分析・最適化されたPR文を複数バリエーションで生成する。
majiayu000/claude-skill-registry 163
-
faion-gemini-api-skill
majiayu000/claude-skill-registry 163
-
m365-admin
Use when user needs Microsoft 365 administration, automation, and management for Exchange Online, Teams, SharePoint, licensing, and Graph API operations. Handles secure identity and workload automation.
majiayu000/claude-skill-registry 163
-
ui-ux-patterns
When designing layouts, navigation, forms, or feedback components. Reference for consistent UI decisions.
majiayu000/claude-skill-registry 163
-
optimize
Optimize your SaaS app across four dimensions - Speed (page load, API response), Code (unused files, dead code), Database (orphaned data, schema hygiene), and Dependencies (package bloat, bundle size). Use when app feels slow, codebase feels bloated, or after significant development work accumulates. Each path follows AUDIT → CLEAN → PREVENT workflow.
majiayu000/claude-skill-registry 163
-
modern-best-practice-nextjs
Build modern Next.js apps with App Router and best practices
majiayu000/claude-skill-registry 163
-
python3-review
Comprehensive Python code review checking patterns, types, security, and performance. Use when reviewing Python code for quality issues, when auditing code before merge, or when assessing technical debt in a Python codebase.
majiayu000/claude-skill-registry 163
-
vercel-composition-patterns
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
majiayu000/claude-skill-registry 163
-
typescript-advanced-types
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
majiayu000/claude-skill-registry 163
-
design-system-patterns
Build scalable design systems with design tokens, theming infrastructure, and component architecture patterns. Use when creating design tokens, implementing theme switching, building component libraries, or establishing design system foundations.
majiayu000/claude-skill-registry 163
-
sub-issue-maker
Provide the task granularity for cutting subissues.
majiayu000/claude-skill-registry 163
-
gog
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
majiayu000/claude-skill-registry 163
-
managing-wpf-application-lifecycle
Manages WPF Application lifecycle including Startup, Exit, SessionEnding events and single instance detection. Use when handling app initialization, shutdown, or preventing multiple instances.
majiayu000/claude-skill-registry 163
-
05-thinking-by-writing-aisystant-self-development-d4b9d11f
majiayu000/claude-skill-registry 163