Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
refactoring
Safe code refactoring with step-by-step approach
majiayu000/claude-skill-registry 163
-
docker-best-practices
Create optimized Dockerfiles with multi-stage builds, security hardening, layer caching, and health checks. Includes docker-compose patterns for development and production environments.
majiayu000/claude-skill-registry 163
-
gdb-attach
Use when debugging the Breenix kernel at assembly or C-level using GDB - investigating CPU exceptions, page faults, triple faults, examining register state during interrupt handling, stepping through boot sequence, analyzing syscall entry/exit paths, debugging context switches, or inspecting memory layout and page tables.
majiayu000/claude-skill-registry 163
-
commit-security-scan
Analyze code changes for security vulnerabilities using LLM reasoning and threat model patterns. Use for PR reviews, pre-commit checks, or branch comparisons.
majiayu000/claude-skill-registry 163
-
evaluation
Build evaluation frameworks for agent systems. Use when testing agent performance, validating context engineering choices, or measuring improvements over time.
majiayu000/claude-skill-registry 163
-
graphql-api-development
Comprehensive guide for building GraphQL APIs including schema design, queries, mutations, subscriptions, resolvers, type system, error handling, authentication, authorization, caching strategies, and production best practices
majiayu000/claude-skill-registry 163
-
custom-durable-agent
Build a custom durable AI agent with full control over streamText options, provider configs, and tool loops. Compatible with the Workflow Development Kit.
majiayu000/claude-skill-registry 163
-
wrangler-coder
This skill guides Cloudflare Workers and Pages development with Wrangler CLI. Use when creating Workers, configuring D1 databases, R2 storage, KV namespaces, Queues, or deploying to Cloudflare Pages.
majiayu000/claude-skill-registry 163
-
agent-ops-lint-instructionsdescription-validate-and-lint-agentop
majiayu000/claude-skill-registry 163
-
kaizen-continuous-improvement
Apply continuous improvement principles to iteratively enhance processes, code quality, team practices, and system performance through small, incremental changes. Use when improving development processes, optimizing workflows, reducing waste, enhancing code quality over time, implementing retrospective learnings, or fostering a culture of continuous improvement.
majiayu000/claude-skill-registry 163
-
chat-assistant
Interactive developer assistant with tool access for codebase exploration
majiayu000/claude-skill-registry 163
-
versioning-apis
Implement API versioning with backward compatibility, deprecation notices, and migration paths.
Use when managing API versions and backward compatibility.
Trigger with phrases like "version the API", "manage API versions", or "handle API versioning".
majiayu000/claude-skill-registry 163
-
codemap
Analyze codebase structure, dependencies, and changes. Use when user asks about project structure, where code is located, how files connect, what changed, or before starting any coding task. Provides instant architectural context.
majiayu000/claude-skill-registry 163
-
eslint-plugin
Author custom ESLint plugins and rules with test-driven development. Supports flat config (eslint.config.js) and legacy (.eslintrc.*) formats. Uses @typescript-eslint/rule-tester for testing. Covers problem, suggestion, and layout rules including auto-fixers.
majiayu000/claude-skill-registry 163
-
chrome-devtools-debugging
Debug and analyze web applications using Chrome DevTools MCP. Use for console log inspection, network request monitoring, performance analysis, and debugging authenticated sessions. For basic browser automation (screenshots, form filling), use browser-discovery skill instead.
majiayu000/claude-skill-registry 163
-
dev-browser-nix
Use dev-browser for browser automation on NixOS. Invoke when user asks to test UI, automate browser interactions, take screenshots, or verify web app behavior.
majiayu000/claude-skill-registry 163
-
reviewing-complexity
Analyze code complexity and maintainability including cyclomatic complexity, function length, nesting depth, and cognitive load. Use when reviewing code maintainability, refactoring candidates, or technical debt assessment.
majiayu000/claude-skill-registry 163
-
planning-business
ビジネス戦略と事業計画の策定を支援します。事業モデル設計、KPI定義、財務モデリング、価格戦略を提供します。新規事業企画、既存事業の成長戦略立案が必要な場合に使用してください。
majiayu000/claude-skill-registry 163
-
workspace-management
Manage pnpm workspaces, add packages, configure dependencies, and organize monorepo structure. Use when adding new packages, restructuring workspace, or managing cross-package dependencies.
majiayu000/claude-skill-registry 163
-
click-patterns
Click framework examples and templates - decorators, nested commands, parameter validation. Use when building Python CLI with Click, implementing command groups, adding CLI options/arguments, validating CLI parameters, creating nested subcommands, or when user mentions Click framework, @click decorators, command-line interface.
majiayu000/claude-skill-registry 163
-
game-architect
Validate codebase architecture and organization before releases. Use when user asks to 'check architecture', 'validate structure', 'pre-release check', or before versioning.
majiayu000/claude-skill-registry 163
-
pulumi-python
Pulumi infrastructure as code using Python with Pulumi Cloud and ESC integration. Use when working with Pulumi Python projects, ESC environments, dynamic secrets, OIDC credentials, or infrastructure automation with Python.
majiayu000/claude-skill-registry 163
-
planning-and-building
Approach for planning and implementing code changes. Use when starting new features, starting bug fixes, beginning any implementation work, or when unsure how to approach a coding task. Covers learning the codebase first, verifying approaches, and writing simple maintainable code.
majiayu000/claude-skill-registry 163
-
continuous-loops
Use when creating ongoing animations - loading spinners, pulsing indicators, ambient motion, background effects, or any animation that repeats indefinitely.
majiayu000/claude-skill-registry 163