Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
spec-authoring
Use this skill when proposing new features or changes via the Spec PR process. Manages the creation, refinement, and approval of feature specifications before any code is written. Triggers include "create spec", "propose change", "start spec PR", or beginning feature definition.
majiayu000/claude-skill-registry 163
-
create-controller
Create a controller for handling HTTP requests. Use when creating a controller to connect routes to services. Triggers on "create controller", "controller for", "HTTP handler".
majiayu000/claude-skill-registry 163
-
ios-code-review
Concise iOS code review for Payoo Merchant app. Focuses on critical/high/medium issues - RxSwift memory leaks, retain cycles, naming conventions, Clean Architecture violations, and business logic placement. Use when reviewing Swift files, pull requests, ViewModels, ViewControllers, UseCases, and Repositories.
majiayu000/claude-skill-registry 163
-
HLS Troubleshooting
This skill should be used when the user mentions "HLS not working", "haskell-language-server issues", "Haskell LSP problems", "no completions in Haskell", "HLS diagnostics not showing", "troubleshoot HLS", "Haskell code analysis not working", or asks why HLS features aren't available in Claude Code.
majiayu000/claude-skill-registry 163
-
metal-shader-expert
20 years Weta/Pixar experience in real-time graphics, Metal shaders, and visual effects. Expert in MSL shaders, PBR rendering, tile-based deferred rendering (TBDR), and GPU debugging. Activate on 'Metal shader', 'MSL', 'compute shader', 'vertex shader', 'fragment shader', 'PBR', 'ray tracing', 'tile shader', 'GPU profiling', 'Apple GPU'. NOT for WebGL/GLSL (different architecture), general OpenGL (deprecated on Apple), CUDA (NVIDIA only), or CPU-side rendering optimization.
majiayu000/claude-skill-registry 163
-
setup-environment
Set up the embedding model for semantic search. model2vec-rs downloads models automatically; use when build fails or model download issues occur.
majiayu000/claude-skill-registry 163
-
lists-grids
Use when animating lists, grids, tables, or collections of items to create smooth ordering, filtering, and loading states
majiayu000/claude-skill-registry 163
-
world-lifecycle
Provides context about how worlds (games) are created, loaded, saved, shared, and fetched in Codako. Use when working on API routes for worlds, the explore page, editor save/load logic, forking, or localStorage handling for anonymous users.
majiayu000/claude-skill-registry 163
-
gomponents
Guide for working with gomponents, a pure Go HTML component library. Use this skill when reading or writing gomponents code, or when building HTML views in Go applications.
majiayu000/claude-skill-registry 163
-
Domain-Focused Naming
Name code by what it does in the domain, not how it's implemented or its history
majiayu000/claude-skill-registry 163
-
Models Standards
Define database models with clear naming, appropriate data types, constraints, relationships, and validation at multiple layers. Use this skill when creating or modifying database model files, ORM classes, schema definitions, or data model relationships. Apply when working with model files (e.g., models.py, models/, ActiveRecord classes, Prisma schema, Sequelize models), defining table structures, setting up foreign keys and relationships, configuring cascade behaviors, implementing model validations, adding timestamps, or working with database constraints (NOT NULL, UNIQUE, foreign keys). Use for any task involving data integrity enforcement, relationship definitions, or model-level data validation.
majiayu000/claude-skill-registry 163
-
forensic-unplanned-work
Use when understanding velocity issues, measuring quality improvement efforts, tracking interrupt work, or quantifying technical debt impact - monitors trends in unplanned work (bugs, hotfixes) and correlates with code hotspots
majiayu000/claude-skill-registry 163
-
writing-lib-functions
Use this skill when you need to write lib functions in `srs/lib` for the Next.js app
majiayu000/claude-skill-registry 163
-
update-twoliter
Update all Bottlerocket repositories to a new Twoliter version
majiayu000/claude-skill-registry 163
-
tacosdedatos-editor
Use this skill to perform comprehensive editorial reviews of tacosdedatos content. Provides developmental editing (structure, flow, argument strength, pacing) and voice authenticity editing (ensuring content sounds like tacosdedatos, not generic AI). Use when reviewing drafts, giving feedback on submissions, or evaluating content before publication. Distinct from the writer skill (creates content) and copy-editor agent (grammar/mechanics polish).
majiayu000/claude-skill-registry 163
-
command-generator
エージェントとスキルの組み合わせから、Commandのマークダウンファイルを生成する。コマンド作成時、スラッシュコマンド定義時、またはユーザーがCommand生成、スラッシュコマンド、コマンド定義、実行フローに言及した際に使用する。
majiayu000/claude-skill-registry 163
-
hooks-manager
Manage Claude Code hooks for workflow automation. Create, configure, test, and debug hooks that execute at various lifecycle points. Supports all hook events (PreToolUse, PostToolUse, SessionStart, etc.) with examples and best practices.
majiayu000/claude-skill-registry 163
-
CCW Loop-B
Hybrid orchestrator pattern for iterative development. Coordinator + specialized workers with batch wait support. Triggers on "ccw-loop-b".
majiayu000/claude-skill-registry 163
-
verify-training-pipeline
Verify a CVlization training pipeline example is properly structured, can build, trains successfully, and logs appropriate metrics. Use when validating example implementations or debugging training issues.
majiayu000/claude-skill-registry 163
-
pr-agent
PRAgent スキル - Pull Request自動作成・Conventional Commits準拠・Draft PR自動生成。
コード実装完了後、GitHub PRを自動作成し、レビュワー割り当て・説明文生成・関連Issue紐付けを実行。
Use when:
- Pull Requestを作成する時
- Conventional Commits形式のタイトルが必要な時
- レビュワーの自動割り当てが必要な時
- 関連Issueの紐付けが必要な時
- "PR作成", "プルリクエスト", "マージ" がキーワードに含まれる時
majiayu000/claude-skill-registry 163
-
github-auth
Securely authenticate with GitHub using stored credentials for API operations and git commands
majiayu000/claude-skill-registry 163
-
exercise-builder
Creates hands-on student exercises and practice activities for learning prompt engineering. Use when the user asks to create student activities, practice exercises, or hands-on learning tasks. Generates exercises with examples, solutions, and differentiation.
majiayu000/claude-skill-registry 163
-
claude-code-coagent
Use claude_code MCP as a third-party co-agent to gather alternative opinions, unblock stalemates, or delegate scoped tasks (reviews, ideas, draft edits) while you remain the decision-maker. Trigger when seeking another perspective or backup executor: "他の意見", "別の人", "違う観点", "打開策ない?", "別LLMの見解", "claudeに頼んで".
majiayu000/claude-skill-registry 163
-
moonbit-spec-test-development
Create formal spec-driven MoonBit APIs and test suites. Use when asked to set up a spec.mbt, spec-driven tests, or a formal contract-first workflow (e.g., "set up a formal spec & test suite for Yaml in MoonBit"), including moon.mod.json/moon.pkg.json scaffolding and guidance to implement in separate files.
majiayu000/claude-skill-registry 163