Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
csharp-dotnet
Principal .NET 10 Architect providing high-performance, idiomatic C# 14 solutions.
Use when user asks about:
- .NET design patterns (Singleton, Factory, CQRS, Repository, Options Pattern)
- C# coding style and best practices
- Architecture decisions (Minimal APIs, Modular Monoliths)
- Modern C# implementations with primary constructors, records, field keyword
Triggers: ".NET", "C#", "design pattern", "architecture", "Minimal API",
"primary constructor", "record type", "Options Pattern", "Singleton", "Factory",
"CQRS", "Repository pattern", "dependency injection"
majiayu000/claude-skill-registry 163
-
converting-figma-to-html
Provides expertise in converting Figma designs to HTML/CSS using Figma MCP tools, with data attributes for content tracking and comprehensive analysis. Use when converting Figma designs to web code.
majiayu000/claude-skill-registry 163
-
rust-production-reliability
Production reliability patterns including circuit breakers with exponential backoff, graceful shutdown management with signal handling, retry logic with jitter, rate limiting with token bucket, and security best practices. Use when hardening services for production, implementing fault tolerance, adding retry logic, or ensuring graceful degradation.
majiayu000/claude-skill-registry 163
-
cui-diagnostic-patterns
Tool usage patterns for non-prompting file operations - use Glob, Read, Grep instead of Bash commands to avoid user interruptions in all agents and commands
majiayu000/claude-skill-registry 163
-
Nmap Scan
Professional network reconnaissance and port scanning using nmap. Supports various scan types (quick, full, UDP, stealth), service detection, vulnerability scanning, and NSE scripts. Use when you need to enumerate network services, detect versions, or perform network reconnaissance.
majiayu000/claude-skill-registry 163
-
gen-notifier
Generic desktop notification skill for agents. Send desktop notifications when tasks are complete (or when user input/errors block progress). By default, assume that all jobs will require a notification unless the user says otherwise.
majiayu000/claude-skill-registry 163
-
linear-subagent-guide
Guides optimal Linear operations usage with caching, performance patterns, and error handling. Auto-activates when implementing CCPM commands that interact with Linear. Prevents usage of non-existent Linear MCP tools.
majiayu000/claude-skill-registry 163
-
agentuity-cli-profile-delete
Delete a configuration profile
majiayu000/claude-skill-registry 163
-
elements-of-style
Strunk 写作规则,用于提升文档质量。适用于所有面向人类读者的文本:文档、报告、注释、提交信息等。
majiayu000/claude-skill-registry 163
-
dapr-config-validator
Automatically validate DAPR configuration files (dapr.yaml, component YAML files) when they are created or modified. Checks for schema compliance, missing required fields, invalid values, and common misconfigurations. Use when validating DAPR configs, reviewing component setup, or before deployment.
majiayu000/claude-skill-registry 163
-
nette-architecture
Provides Nette application architecture guidelines. Use when working with presenters, modules, directory structure, Core vs Model decisions, or Nette MVC patterns.
majiayu000/claude-skill-registry 163
-
nextjs-workflow
Next.js framework workflow guidelines. Activate when working with Next.js projects, next.config, app router, or Next.js-specific patterns.
majiayu000/claude-skill-registry 163
-
lvgl-9-4
Expert guidance for LVGL 9.4 - a light and versatile embedded graphics library. Use when working with LVGL UI components, widgets, layouts, animations, styles, events, or embedded display development with C.
majiayu000/claude-skill-registry 163
-
formik
Manages React form state with Formik using validation, field arrays, and form context. Use when building complex forms in React, handling form submission, or integrating with Yup validation.
majiayu000/claude-skill-registry 163
-
alerting-rules-agent
Designs and configures alerting rules for monitoring systems
majiayu000/claude-skill-registry 163
-
motion
Build sophisticated React animations with Motion (formerly Framer Motion) - declarative animations, gestures (drag, hover, tap), scroll effects, spring physics, layout animations, and SVG manipulation. Optimize bundle size with LazyMotion (4.6 KB) or useAnimate mini (2.3 KB).
Use when: adding drag-and-drop interactions, creating scroll-triggered animations, implementing modal dialogs with transitions, building carousels with momentum, animating page/route transitions, creating parallax hero sections, implementing accordions with smooth expand/collapse, or optimizing animation bundle sizes. For simple list animations, use auto-animate skill instead (3.28 KB vs 34 KB).
Troubleshoot: AnimatePresence exit not working, large list performance issues, Tailwind transition conflicts, Next.js "use client" errors, scrollable container layout issues, or Cloudflare Workers build errors (resolved Dec 2024).
majiayu000/claude-skill-registry 163
-
animation-principles
Applies Disney's 12 animation principles to UI motion design. Use when improving animation quality, designing micro-interactions, creating easing curves, or making transitions feel natural and purposeful.
majiayu000/claude-skill-registry 163
-
mental-models
Apply Charlie Munger's latticework of mental models to any problem. Use when user requests decision analysis, says "help me think", "apply mental model", mentions model names (inversion, bottlenecks, second-order thinking), or needs structured thinking frameworks.
majiayu000/claude-skill-registry 163
-
prototype-design
原型界面设计工具。当用户需要根据 PRD 生成高保真原型页面、快速出原型确认需求、或进行 UI/UX 设计验证时使用。支持移动端和 PC 端应用。
majiayu000/claude-skill-registry 163
-
role-prompting
AIエージェント・システムロール・ペルソナのための役割プロンプト設計スキル。
責務分離、専門家思考様式の適用、効果的なプロンプト構造化の指針を提供する。
Anchors:
• The Pragmatic Programmer (Andrew Hunt, David Thomas) / 適用: DRY原則・責務分離 / 目的: ロール設計の品質向上
• Domain-Driven Design (Eric Evans) / 適用: ユビキタス言語・境界づけられたコンテキスト / 目的: 責務境界の明確化
• Thinking, Fast and Slow (Daniel Kahneman) / 適用: 専門家思考様式の理解 / 目的: 適切な思考モード設計
Trigger:
Use when designing AI agent roles, system prompts, persona definitions, or separating responsibilities between agents.
role prompting, persona design, agent role, system prompt, responsibility separation, ロール設計, ペルソナ
majiayu000/claude-skill-registry 163
-
designing-database-schemas
Process use when you need to work with database schema design.
This skill provides schema design and migrations with comprehensive guidance and automation.
Trigger with phrases like "design schema", "create migration",
or "model database".
majiayu000/claude-skill-registry 163
-
textual-tui
Build modern, interactive terminal user interfaces with Textual. Use when creating command-line applications, dashboard tools, monitoring interfaces, data viewers, or any terminal-based UI. Covers architecture, widgets, layouts, styling, event handling, reactive programming, workers for background tasks, and testing patterns.
majiayu000/claude-skill-registry 163
-
diktat-styling
Apply Diktat.ai design system guidelines when creating or reviewing Vue/Nuxt components. Use this skill when implementing new UI components, reviewing existing components for design consistency, or answering questions about styling patterns. Includes glass-morphism aesthetics, brand colors (indigo-purple gradient), Tailwind CSS patterns, and component templates.
majiayu000/claude-skill-registry 163
-
local-ssl
Enable HTTPS for local development with trusted SSL certificates. Use when developers need to test SSL/TLS features, work with third-party APIs requiring HTTPS, or simulate production environments. Supports mkcert, OpenSSL, and automatic certificate trust configuration for macOS, Linux, and Windows.
majiayu000/claude-skill-registry 163