Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
rspec-coder
This skill guides writing comprehensive RSpec tests for Ruby and Rails applications. Use when creating spec files, writing test cases, or testing new features. Covers RSpec syntax, describe/context organization, subject/let patterns, fixtures, mocking with allow/expect, and shoulda matchers.
majiayu000/claude-skill-registry 163
-
enforcing-python-dunders
Ensure Python classes include appropriate, developer-friendly dunder methods—especially __repr__ and __str__. Use when: (1) Writing or modifying Python class definitions in .py files, (2) Refactoring existing Python classes, (3) Adding or improving __repr__, __str__, or natural arithmetic/comparison/container dunders. Do NOT use for: tests, fixtures, mocks, stubs, non-Python files (YAML, JSON, TOML), auto-generated code vendor libraries, or when user explicitly asks not to modify dunders. Ignored paths: tests/, *_test.py, test_*.py, .venv/, build/, dist/, migrations/, __init__.py.
majiayu000/claude-skill-registry 163
-
principle-solid
应用面向对象设计五大原则(单一职责、开闭、里氏替换、接口隔离、依赖倒置),系统化评审类与模块设计质量。当需要评审架构设计、重构现有代码、审查类职责划分时使用。支持多层次检查清单和违反原则的诊断修复。
majiayu000/claude-skill-registry 163
-
manage-dom-tasks
Create or update DOM event "tasks" used to communicate between components and services via `src/helpers/domTask.ts`. Use when adding a new task event, changing task params/returns, or updating handlers/dispatchers for those tasks in `src/setup/tasks.ts`, pages, or services.
majiayu000/claude-skill-registry 163
-
dag-iteration-detector
Identifies when task outputs require iteration based on quality signals, unmet requirements, or explicit feedback. Triggers appropriate re-execution strategies. Activate on 'needs iteration', 'retry needed', 'not good enough', 'try again', 'refine output'. NOT for feedback generation (use dag-feedback-synthesizer) or convergence tracking (use dag-convergence-monitor).
majiayu000/claude-skill-registry 163
-
Sovereign Backend Engineer
Experto en FastAPI y gestión segura de credenciales multi-tenant para Platform AI Solutions.
majiayu000/claude-skill-registry 163
-
jp-ui-consumer
Use when consuming jp-ui in an app: installation, CSS/theme setup, component selection, and token usage; guide Codex to the jp-ui docs and types for implementation details.
majiayu000/claude-skill-registry 163
-
decision-logic-framework
Decision rules for Claude Code skills, scripts, MDs, and workflows - project-agnostic patterns
majiayu000/claude-skill-registry 163
-
finance-expert
Expert-level financial systems, FinTech, banking, payments, and financial technology
majiayu000/claude-skill-registry 163
-
scrollytelling
Implements scroll-driven storytelling experiences with pinned sections, progressive reveals, and scroll-linked animations. Use when asked to build scrollytelling, scroll-driven animations, parallax effects, narrative scroll experiences, or story-driven landing pages.
majiayu000/claude-skill-registry 163
-
log-product-standards-issues
Run /check-product-standards, then create GitHub issues for all findings.
Invoked by /groom as P1 fundamental check.
majiayu000/claude-skill-registry 163
-
rg-flow-acset
RG Flow ACSet Skill
majiayu000/claude-skill-registry 163
-
building-tui-apps
Use when building interactive terminal dashboards or full-screen terminal applications; when implementing keyboard navigation, live data updates, or multi-panel layouts; when TUI is flickering, slow, or unresponsive; when handling terminal resize events
majiayu000/claude-skill-registry 163
-
derived-name-skill
A skill that derives its name from the directory.
majiayu000/claude-skill-registry 163
-
gmcli
Gmail CLI for searching emails, reading threads, sending messages, managing drafts, and handling labels/attachments.
majiayu000/claude-skill-registry 163
-
Exploring Alternatives
Try 2-3 different approaches before implementing - don't settle for first design you think of
majiayu000/claude-skill-registry 163
-
disagreement-resolution
Resolve disagreements between agents or approaches using test-based adjudication. Use when agents disagree, when multiple valid approaches exist, when the user asks "which approach", or when making architectural decisions with tradeoffs.
majiayu000/claude-skill-registry 163
-
rails-transactions
Implement database transactions for data consistency and atomicity. Use when operations must succeed or fail together, coordinating multiple database operations, or ensuring data integrity across models.
majiayu000/claude-skill-registry 163
-
extension-api
Extension API for domain bundle discovery, module detection, and canonical command generation
majiayu000/claude-skill-registry 163
-
project-context-generator
Transforms user project requirements into a structured CLAUDE.md context file. Use when starting a new project and need to document project goals, architecture, technical stack, constraints, and conventions. This skill creates the foundational project context file that other skills and agents will reference throughout the project lifecycle.
majiayu000/claude-skill-registry 163
-
obsidian-extract-inbox
Extract structured document proposals from messy inbox notes. Use when processing raw notes in _inbox folders to prepare them for canonical documentation.
majiayu000/claude-skill-registry 163
-
game-perf
Optimize game code for per-frame performance and GC pressure. Use PROACTIVELY when editing game loops, update functions, render code, or any code that runs every frame. Identifies allocation anti-patterns and provides zero-allocation alternatives.
majiayu000/claude-skill-registry 163
-
expected-value
Use when making decisions under uncertainty with quantifiable outcomes, comparing risky options (investments, product bets, strategic choices), prioritizing projects by expected return, assessing whether to take a gamble, or when user mentions expected value, EV calculation, risk-adjusted return, probability-weighted outcomes, decision tree, or needs to choose between uncertain alternatives.
majiayu000/claude-skill-registry 163
-
klingai-common-errors
Execute diagnose and fix common Kling AI API errors. Use when troubleshooting failed video generation
or API issues. Trigger with phrases like 'kling ai error', 'klingai not working', 'fix klingai',
'klingai failed'.
majiayu000/claude-skill-registry 163