Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
ruby-metaprogramming
Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
majiayu000/claude-skill-registry 163
-
git-squash-commits
Squash multiple git commits into a single commit with an auto-generated comprehensive commit message based on the changes made.
majiayu000/claude-skill-registry 163
-
julien-dev-hook-creator
Guide for creating Claude Code hooks - shell commands that execute at specific lifecycle events (SessionStart, SessionEnd, PreToolUse, PostToolUse, etc.). Use when users want to automate actions, add validation, logging, or integrate external tools into Claude Code workflows.
majiayu000/claude-skill-registry 163
-
physics-validator
Validate optical physics parameters including Fresnel numbers, diffraction regimes, and resolution limits. This skill should be used when configuring Telescope, Microscope, or Camera instruments to ensure physically realistic parameters.
majiayu000/claude-skill-registry 163
-
ptk-completion
This skill should be used when the user asks about "prompt_toolkit completion", "Completer", "WordCompleter", "FuzzyCompleter", "NestedCompleter", "PathCompleter", "auto-complete", "tab completion", "completion menu", "CompletionsMenu", or needs to implement auto-completion in prompt_toolkit applications.
majiayu000/claude-skill-registry 163
-
schedule-optimization
Multi-objective schedule optimization expertise using constraint programming and Pareto optimization. Use when generating schedules, improving coverage, balancing workloads, or resolving conflicts. Integrates with OR-Tools solver and resilience framework.
majiayu000/claude-skill-registry 163
-
scanning-for-secrets
Detect exposed secrets, API keys, and credentials in code. Use when auditing for secret leaks. Trigger with 'scan for secrets', 'find exposed keys', or 'check credentials'.
majiayu000/claude-skill-registry 163
-
nodejs-stream-processing
Node.jsにおけるストリーム処理とバックプレッシャー管理の専門知識。
大容量ファイルの効率的処理、メモリ使用量の最適化、
Readable/Writable/Transform/Duplexストリームの適切な活用方法を提供。
Anchors:
• Node.js Streams API Documentation / 適用: ストリームAPI全般 / 目的: 公式APIの正確な使用
• Backpressuring in Streams (Node.js official) / 適用: バックプレッシャー管理 / 目的: メモリ効率最適化
• The Pragmatic Programmer (Hunt and Thomas) / 適用: 実装品質 / 目的: 保守性とテスタビリティ
Trigger:
Use when implementing stream processing in Node.js, handling large files, managing backpressure, or building data transformation pipelines.
nodejs stream, stream processing, backpressure, readable stream, writable stream, transform stream, duplex stream, pipeline, large file
majiayu000/claude-skill-registry 163
-
developing-with-swift
Use when you work with Swift code or Xcode tooling - establishes style guidelines, teaches you vital Swift techniques, and how to use Xcode build tools
majiayu000/claude-skill-registry 163
-
qa-regression-scanner
Analyzes code diffs to identify affected endpoints and prioritize regression testing. Focuses QA effort on changed areas.
majiayu000/claude-skill-registry 163
-
flow-impl-review
John Carmack-level implementation review via rp-cli for current branch changes. Use when reviewing code changes, PRs, or implementations. Triggers on mentions of code review, implementation review, or PR review.
majiayu000/claude-skill-registry 163
-
supabase-common-errors
Execute diagnose and fix Supabase common errors and exceptions.
Use when encountering Supabase errors, debugging failed requests,
or troubleshooting integration issues.
Trigger with phrases like "supabase error", "fix supabase",
"supabase not working", "debug supabase".
majiayu000/claude-skill-registry 163
-
bash-script-quality
Use when creating or editing any bash script (.sh) - ensures shellcheck passes after every edit with zero warnings
majiayu000/claude-skill-registry 163
-
cloudflare-vectorize
Build semantic search with Cloudflare Vectorize V2 (Sept 2024 GA). Covers V2 breaking changes: async mutations,
5M vectors/index (was 200K), 31ms latency (was 549ms), returnMetadata enum, and V1 deprecation (Dec 2024).
Use when: migrating V1→V2, handling async mutations with mutationId, creating metadata indexes before insert,
or troubleshooting "returnMetadata must be 'all'", V2 timing issues, metadata index errors, dimension mismatches.
majiayu000/claude-skill-registry 163
-
recommender-system
智能推荐系统分析工具,提供多种推荐算法实现、评估框架和可视化分析。使用时需要用户行为数据、商品信息或评分数据,支持协同过滤、矩阵分解等推荐算法,生成个性化推荐结果和评估报告。
majiayu000/claude-skill-registry 163
-
repo-explore
Clone and explore external GitHub repositories to understand how libraries, frameworks, or dependencies work. Use when user provides a GitHub URL (github.com/owner/repo), asks "how does X library work", wants to look at source code for a dependency, asks about implementation details of an external package, or says "explore", "look at", or "check out" a repository. Automatically checks out the matching version tag when the repo is a dependency in the current project.
majiayu000/claude-skill-registry 163
-
App Development
Build features in the AI Coaching Platform Next.js app. Use for creating pages, components, server actions, TanStack tables, and understanding application architecture.
majiayu000/claude-skill-registry 163
-
google-gemini-file-search
Build document Q&A and searchable knowledge bases with Google Gemini File Search - fully managed RAG with automatic chunking, embeddings, and citations. Upload 100+ file formats (PDF, Word, Excel, code), configure semantic search, and query with natural language.
Use when: building document Q&A systems, creating searchable knowledge bases, implementing semantic search without managing embeddings, indexing large document collections (100+ formats), or troubleshooting document immutability errors (delete+re-upload required), storage quota issues (3x input size for embeddings), chunking configuration (500 tokens/chunk recommended), metadata limits (20 key-value pairs max), indexing cost surprises ($0.15/1M tokens one-time), operation polling timeouts (wait for done: true), force delete errors, or model compatibility (Gemini 2.5 Pro/Flash only).
majiayu000/claude-skill-registry 163
-
sdd-plan
Plan-first development methodology that creates detailed specifications before coding. Use when building features, refactoring code, or implementing complex changes. Creates structured plans with phases, file-level details, and verification steps to prevent drift and ensure production-ready code.
majiayu000/claude-skill-registry 163
-
shellck
Run shellcheck on shell scripts after editing scripts or when debugging shell errors. Use for linting scripts in a repo (especially scripts/), catching issues like set -u with unset vars, bad subshell usage, or quoting mistakes.
majiayu000/claude-skill-registry 163
-
status-reporting
Generic pattern for generating comprehensive status reports by gathering data from version control, code review platforms, issue trackers, and CI/CD systems, then aggregating and presenting in scannable format. Use when checking project status, starting sessions, reviewing activity, or when status report, sitrep, project overview, or what's changed are mentioned. Supports natural language time constraints and stack-aware organization.
majiayu000/claude-skill-registry 163
-
consul-service-discovery
Consul Service Discovery - Auto-activating skill for DevOps Advanced.
Triggers on: consul service discovery, consul service discovery
Part of the DevOps Advanced skill category.
majiayu000/claude-skill-registry 163
-
conventions
Load coding conventions and style guidelines when writing or reviewing code. Ensures consistency with project standards.
majiayu000/claude-skill-registry 163
-
telemetry-tagging
Tag logs, metrics, and distributed traces with REQ-* keys for production traceability. Enables backward traceability from runtime issues to requirements to intent. Use when deploying code or setting up observability.
majiayu000/claude-skill-registry 163