Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
blog-post-validator
Validate blog posts for quality, consistency, en-GB spelling, and ScottInk style. Use when reviewing posts before publication.
majiayu000/claude-skill-registry 163
-
dev-clarify
REQUIRED Phase 3 of /dev workflow. Asks targeted questions based on codebase exploration findings.
majiayu000/claude-skill-registry 163
-
api-integration-patterns
API integration patterns for autonomous-dev including subprocess safety, GitHub CLI integration, retry logic, authentication, rate limiting, and timeout handling. Use when integrating external APIs or CLI tools.
majiayu000/claude-skill-registry 163
-
Strangler Fig Pattern
Safely replace legacy system piece by piece by building new implementation around it, routing traffic gradually, like a strangler fig tree
majiayu000/claude-skill-registry 163
-
preflight
Pre-PR check for common issues - run before pushing to catch problems early
majiayu000/claude-skill-registry 163
-
understanding-check
タスク依頼時の理解確認システム(5W1H)。playbook 作成前にユーザーの意図を確認し、リスク分析と不明点の洗い出しを行う。pm SubAgent から呼び出される。
majiayu000/claude-skill-registry 163
-
detr-peer-simulation
Simulate DETR p2p networking layer message passing outside Substrate defaults.
majiayu000/claude-skill-registry 163
-
shell-engineering
Comprehensive shell/bash engineering guidelines based on Google's Shell Style Guide. This skill should be used when writing shell scripts, reviewing bash code, or answering questions about shell scripting best practices. Applies to .sh files, bash scripts, and any shell programming tasks.
majiayu000/claude-skill-registry 163
-
vercel-rate-limits
Implement Vercel rate limiting, backoff, and idempotency patterns.
Use when handling rate limit errors, implementing retry logic,
or optimizing API request throughput for Vercel.
Trigger with phrases like "vercel rate limit", "vercel throttling",
"vercel 429", "vercel retry", "vercel backoff".
majiayu000/claude-skill-registry 163
-
codebase-architecture-analysis
Analyze a GitHub codebase to create comprehensive architecture documentation including ASCII diagrams, component relationships, data flow, hosting infrastructure, and file structure assessment.
majiayu000/claude-skill-registry 163
-
date-normalizer
Use when asked to parse, normalize, standardize, or convert dates from various formats to consistent ISO 8601 or custom formats.
majiayu000/claude-skill-registry 163
-
typescript-functional
TypeScript functional programming. Use for pure functions, immutability, composition. Favors ternaries, switch, map/filter/reduce over imperative code. Concise, declarative patterns.
majiayu000/claude-skill-registry 163
-
hugo-blog
A set of resources to help me write blog posts for hugozhu.site
majiayu000/claude-skill-registry 163
-
agent-sdk-dev
Agent SDK development utilities for creating, testing, and managing AI agents with comprehensive tooling and debugging capabilities.
majiayu000/claude-skill-registry 163
-
debug-haskell-bazel-targets
Diagnose and fix common Haskell Bazel build errors, especially dependency visibility issues
majiayu000/claude-skill-registry 163
-
rust-ownership
Master Rust ownership, borrowing, lifetimes, and memory safety. Understand move semantics, references, and zero-cost abstractions.
majiayu000/claude-skill-registry 163
-
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
majiayu000/claude-skill-registry 163
-
github-code-search
Search GitHub code across millions of repositories using grep.app. Use when you need to find code patterns, implementations, examples, or understand how features are built in public codebases. (project)
majiayu000/claude-skill-registry 163
-
git-chain
Manage and rebase chains of dependent Git branches (stacked branches). Use when working with multiple dependent PRs, feature branches that build on each other, or maintaining clean branch hierarchies. Automates the tedious process of rebasing or merging entire branch chains.
majiayu000/claude-skill-registry 163
-
dart-get-active-location
To get the current cursor location from the connected editor, retrieve the active location after connecting to the Dart Tooling Daemon.
majiayu000/claude-skill-registry 163
-
Backend State Management
Your approach to handling backend state management. Use this skill when working on files where backend state management comes into play.
majiayu000/claude-skill-registry 163
-
code-executor
Efficiently compose multiple MCP tool operations by launching a subagent that writes and executes TypeScript or Python code. Use when you need to compose 3+ MCP tool calls, process their results together, implement complex logic, or avoid token overhead from loading many MCP tool schemas into main context. The subagent has MCP servers configured and writes code that calls tools dynamically.
majiayu000/claude-skill-registry 163
-
validating-pre-commit
Runs quality gate checks before commit or push. Executes lint fixes, TypeScript compilation, tests, and CI validation. Reproduces CI failures locally. Triggers on: pre-commit, pre-push, quality check, CI check, lint check, type check, validate changes, check:fix, pnpm test.
majiayu000/claude-skill-registry 163
-
query-weather
Retrieve current weather and forecast for a specific location. Use this skill when the user asks for weather information.
majiayu000/claude-skill-registry 163