Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
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
-
knowledge-consolidation
Build frameworks from scattered insights across all braindumps and notes
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
-
commit-docs
未コミットの変更を分析し、適切な粒度でコミットを作成してプッシュする。複数の独立した変更がある場合は論理的に分割し、各コミットが独立して動作することを保証する。コミットメッセージは日本語で記述し、「何をしたか」ではなく「なぜしたか」を伝える。
majiayu000/claude-skill-registry 163
-
import-refactor
Update all import statements, module references, string paths, and config references after moving or renaming files and modules. Handles Python, TypeScript, and JavaScript imports. Use when moving files, renaming modules, restructuring directories, or consolidating code.
majiayu000/claude-skill-registry 163
-
julien-dev-skill-creator
Create or update Claude Code skills. Use when: user wants to create a skill, add a new skill, update skill, or mentions SKILL.md. Includes Skill Chaining documentation.
majiayu000/claude-skill-registry 163
-
wishful-thinking-programming
Use when building features with unknowns or uncertainties - start from well-understood parts (business logic, UX, pure functions), write code as if ideal collaborators exist, use mocks to define APIs through usage, preventing analysis paralysis from trying to understand everything upfront
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
-
generate-subsystem-skills
Generate specialized skills for each subsystem in the monorepo. Creates shared language skills and subsystem-specific checklists for high-quality AI code generation.
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