Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
performance-profiling
Identify computational bottlenecks, analyze scaling behavior, estimate memory requirements, and receive optimization recommendations for any computational simulation. Use when simulations are slow, investigating parallel efficiency, planning resource allocation, or seeking performance improvements through timing analysis, scaling studies, memory profiling, or bottleneck detection.
majiayu000/claude-skill-registry 163
-
log-viewer
View and analyze WaveCap-SDR server logs, debug output, and error messages. Use when troubleshooting server issues, debugging API errors, monitoring SDR device status, or investigating capture/channel problems.
majiayu000/claude-skill-registry 163
-
reviewdog
Automated code review and security linting integration for CI/CD pipelines using reviewdog. Aggregates findings from multiple security and quality tools (SAST, linters, formatters) into unified code review comments on pull requests. Use when: (1) Integrating security scanning into code review workflows, (2) Automating security feedback on pull requests, (3) Consolidating multiple tool outputs into actionable review comments, (4) Enforcing secure coding standards in CI/CD pipelines, (5) Providing inline security annotations during development.
majiayu000/claude-skill-registry 163
-
creating-subagents
Expert knowledge on creating Claude Code subagents. Use when designing or creating subagent .md files, understanding subagent structure, tool restrictions, or model selection.
majiayu000/claude-skill-registry 163
-
Nodes Node Structure
Structure n8n nodes correctly with INodeTypeDescription, resource-operation patterns, and proper package.json configuration. Use this skill when creating new *.node.ts files, defining INodeTypeDescription properties, implementing resource and operation parameters, building trigger nodes, organizing complex nodes into actions folders, or configuring the n8n section in package.json. Apply when choosing between declarative and programmatic styles, setting up node metadata, or structuring community node packages.
majiayu000/claude-skill-registry 163
-
avoid-ambiguous-suffixes
命名・設計レビューにおいて、Manager / Util / Facade / Service / Runtime / Engine など意味が一意に定まらないサフィックスの使用を検出し、責務・境界・契約が明確に伝わる命名へ導くためのスキル。
majiayu000/claude-skill-registry 163
-
typescript-write
Write TypeScript and JavaScript code following Metabase coding standards and best practices. Use when developing or refactoring TypeScript/JavaScript code.
majiayu000/claude-skill-registry 163
-
dialyzer-analysis
Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
majiayu000/claude-skill-registry 163
-
Writing Hookify Rules
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
majiayu000/claude-skill-registry 163
-
n8n-support
Comprehensive n8n workflow engineering support for creating production-ready workflows. Use when users need to generate n8n workflows, debug loop execution issues, implement nested operations, design data table architectures, fix anti-patterns, create parallel processing patterns, handle webhook callbacks, or build complex multi-tier workflows. Provides battle-tested patterns that work around known n8n bugs and limitations.
majiayu000/claude-skill-registry 163
-
godot-best-practices
Guide AI agents through Godot 4.x GDScript coding best practices including scene organization, signals, resources, state machines, and performance optimization. This skill should be used when generating GDScript code, creating Godot scenes, designing game architecture, implementing state machines, object pooling, save/load systems, or when the user asks about Godot patterns, node structure, or GDScript standards. Keywords: godot, gdscript, game development, signals, resources, scenes, nodes, state machine, object pooling, save system, autoload, export, type hints.
majiayu000/claude-skill-registry 163
-
agent-kotlin-specialist
Expert Kotlin developer specializing in coroutines, multiplatform development, and Android applications. Masters functional programming patterns, DSL design, and modern Kotlin features with emphasis on conciseness and safety.
majiayu000/claude-skill-registry 163
-
proactive
主動行動能力。預判需求、主動提醒、建議下一步、發現機會。不等指令,主動提供價值。
majiayu000/claude-skill-registry 163
-
moai-change-logger
Comprehensive change tracking and audit logging system that monitors file modifications, code changes, and project evolution. Use when tracking project history, maintaining audit trails, analyzing development patterns, or when detailed change documentation is required for compliance and team collaboration.
majiayu000/claude-skill-registry 163
-
vscode-server
USE THIS SKILL for all /vscode-server:* commands
majiayu000/claude-skill-registry 163
-
article-recommender
Generate three-version article recommendations (standard, concise, and personal commentary) in both Chinese and English for BestBlogs.dev weekly newsletter. Use when users request article recommendations,推荐语,推荐理由,or ask to write recommendations for newsletter content. Triggered by phrases like "帮我编写推荐理由", "生成推荐语", "write a recommendation", or when presenting curated content.
majiayu000/claude-skill-registry 163
-
git-commits
majiayu000/claude-skill-registry 163
-
xhtml-author
Write valid XHTML-strict HTML5 markup. Use when creating HTML files, editing markup, building web pages, or writing any HTML content. Ensures semantic structure and XHTML syntax.
majiayu000/claude-skill-registry 163
-
standard-out-setup
Add console output and logging to make errors visible to agents. Standard out is a critical leverage point - without it, agents cannot see errors or understand application state. Use when agents fail silently, when debugging agentic workflows, or when setting up a new codebase for agentic coding.
majiayu000/claude-skill-registry 163
-
first-principle-thinking
Expert methodology for breaking down complex problems into fundamental truths and rebuilding solutions from the ground up. Use when users need breakthrough innovation (not incremental improvement), question industry assumptions, face seemingly impossible problems, want to understand root causes, ask "why does this have to be this way", "rethink from scratch", "reimagine this", request analysis "from first principles", want to challenge conventional wisdom, question everything, or need to deconstruct problems to their core elements. Ideal for strategic decisions, innovation challenges, cost optimization, and escaping local optima.
majiayu000/claude-skill-registry 163
-
strategic-planning
Build strategic plans for business goals. Creates one-page briefs with core objective, key milestones, leverage points, and risks. Use when setting direction, pitching initiatives, or aligning teams around a goal.
majiayu000/claude-skill-registry 163
-
review-code
Review code against spec compliance - checks implementation matches spec requirements, identifies deviations, reports compliance score, triggers evolution if needed
majiayu000/claude-skill-registry 163
-
svelte-conventions
This skill describes common patterns and my prefered style to use when editing svelte code. This could be in .svelte files or .svelte.ts files.
majiayu000/claude-skill-registry 163
-
sanity-typegen
Troubleshoot and setup Sanity TypeGen configuration. Use when types are missing or incorrect.
majiayu000/claude-skill-registry 163