Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
turbo-config
Turbo.json configuration template and validation logic for Turborepo tasks. Use when creating or auditing turbo.json files to ensure correct task configuration, caching strategy, and the 7 required MetaSaver standards (schema, globalEnv, globalDependencies, required tasks by repo type, build requirements, persistent task cache, clean task cache).
majiayu000/claude-skill-registry 163
-
red-phase
Write failing tests before implementation (RED phase of TDD). Creates test file with test functions that fail because code doesn't exist yet. Use when starting TDD workflow or adding tests for new functionality.
majiayu000/claude-skill-registry 163
-
llm-mux-test
Test llm-mux IR translator - cross-format API translation
majiayu000/claude-skill-registry 163
-
presentation-reviewer
Cette skill devrait être utilisée pour réviser des présentations PowerPoint selon les standards de conseil (McKinsey, BCG), avec analyse de la structure, clarté, design, storytelling et conformité DSFR. Utiliser quand l'utilisateur demande une révision, analyse ou amélioration de présentation, avec ajout de commentaires directement dans les slides.
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
-
webgl-expert
Expert guide for WebGL API development including 3D graphics, shaders (GLSL), rendering pipeline, textures, buffers, performance optimization, and canvas rendering. Use when working with WebGL, 3D graphics, canvas rendering, shaders, GPU programming, or when user mentions WebGL, OpenGL ES, GLSL, vertex shaders, fragment shaders, texture mapping, or 3D web graphics.
majiayu000/claude-skill-registry 163
-
meteor-addon
Meteor Client addon development for Minecraft. Use when creating, updating, or working with Meteor Client addons - a Fabric mod framework for Minecraft. Covers workspace setup from the template repository, updating addons when Minecraft/Meteor versions change, finding reference implementations from verified addons, and understanding Meteor's addon structure and APIs.
majiayu000/claude-skill-registry 163
-
project-orchestrator
Master coordinator for complete project setup from ideation to ready-to-code. Manages workflow through ideation, research, tech stack selection, documentation, and project initialization to deliver working projects in minutes.
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
-
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
-
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
-
totalaud-brand
Use when building UI for totalaud.io - enforces brand colours, typography, and calm aesthetic
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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