Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
uniprot-database
Direct REST API access to UniProt. Protein searches, FASTA retrieval, ID mapping, Swiss-Prot/TrEMBL. For Python workflows with multiple databases, prefer bioservices (unified interface to 40+ services). Use this for direct HTTP/REST work or UniProt-specific control.
majiayu000/claude-skill-registry 163
-
planner-rt-ica
Identify required inputs, dependencies, and uncertainty during planning. Use when generating plans or task graphs under incomplete information. Does not block plan generation; instead localizes gaps and creates unblock dependencies.
majiayu000/claude-skill-registry 163
-
separate-monolithic-python
Break large Python files (>500 LOC) into smaller, well-organized modules with proper package structure. Use when a Python file is too large, monolithic, or needs refactoring. Triggered by requests mentioning "too large", "separate", "split", "break up", or "refactor" for Python files.
majiayu000/claude-skill-registry 163
-
churchtools-api
Apply when making API calls to ChurchTools, using churchtoolsClient methods, handling API responses, or working with Tags API. Covers correct HTTP method names, parameter structure, and response handling patterns.
majiayu000/claude-skill-registry 163
-
prowler
Main entry point for Prowler development - quick reference for all components. Trigger: General Prowler development questions, project overview, component navigation (NOT PR CI gates or GitHub Actions workflows).
majiayu000/claude-skill-registry 163
-
safety-critical-patterns
Triggers: safety, critical, NASA, power of 10, defensive coding, assertions, bounds checking
Guidelines from NASA's Power of 10 rules for writing robust, verifiable code.
Adapted for general software development with context-appropriate rigor.
Use when: Writing critical code paths, reviewing for robustness, improving code quality
DO NOT use: As rigid requirements for all code - match rigor to consequence
majiayu000/claude-skill-registry 163
-
install-skill
This skill should be used when the user asks to "install a skill", "add a skill to the project", "unpack a skill", or "integrate a new skill". Automates the full workflow of unpacking .skill packages from dist/ and registering them in the marketplace.
majiayu000/claude-skill-registry 163
-
Request Validation
TypeScript-based input validation for API requests and video data structures. Use this when validating request bodies in Express handlers, implementing type guards, or validating RenderRequest and RecapBook data. Ensures type safety at API boundaries.
majiayu000/claude-skill-registry 163
-
testing-summary
Generate testing documentation from Linear issues and git commits. Use when the user requests test instructions, testing summary, or QA handover documentation for a completed feature or bug fix.
majiayu000/claude-skill-registry 163
-
Project Memory Recall
Retrieve project-specific insights from file-based memory. Use when working on features, encountering domain-specific questions, or user says "--project-recall" or "--recall" (you decide which scope, may use both). Skip for routine tasks or universal pattern questions (use coder-memory-recall). MUST be invoked using Task tool to avoid polluting main context.
majiayu000/claude-skill-registry 163
-
architecture-auditor
Architecture audit and analysis specialist for Modular Monoliths. **ALWAYS use when reviewing codebase architecture, evaluating bounded contexts, assessing shared kernel size, detecting "Core Obesity Syndrome", or comparing implementation against ADR-0001 and anti-patterns guide.** Use proactively when user asks about context isolation, cross-context coupling, or shared kernel growth. Examples - "audit contexts structure", "check shared kernel size", "find cross-context imports", "detect base classes", "review bounded context isolation", "check for Core Obesity".
majiayu000/claude-skill-registry 163
-
external-urls
Hypera infrastructure URLs and endpoints reference. Use when user asks about URLs, domains, ingress endpoints, cluster API servers, application URLs, Helm repositories, Git repositories, or needs to check connectivity to services. Provides quick lookup of all external URLs across all environments (hub, dev, prd) and clusters (cafehyna, loyalty, painelclientes, sonora).
majiayu000/claude-skill-registry 163
-
agent-performance
Track and report agent invocation metrics including usage counts, success/failure rates, and completion times. Use for understanding which agents are utilized, identifying underused agents, and optimizing agent delegation patterns.
majiayu000/claude-skill-registry 163
-
integration-test-agent
Generates integration tests for system components and workflows
majiayu000/claude-skill-registry 163
-
dev-ralph-loop
Per-task ralph loop pattern for implementation and debugging. One loop per task, not one loop per feature.
majiayu000/claude-skill-registry 163
-
strudel
This skill should be used when working with Strudel.cc, a live-coding music environment. Use when creating musical patterns, drum sequences, melodies, basslines, or generative compositions. The user will always want to run Strudel code in the browser, either by copy-pasting or by providing a clickable URL with the code encoded in base64.
majiayu000/claude-skill-registry 163
-
utilizing-cli-tools
git, gh, npm等の開発ツールガイド。 Use when gitコマンド実行、ブランチ管理、または CLI, コマンドライン, バージョン管理, ブランチ, コミット に言及時。
majiayu000/claude-skill-registry 163
-
alphavantage-earnings
Consensus estimates and earnings data from Alpha Vantage.
majiayu000/claude-skill-registry 163
-
ruby-coder
This skill guides writing of new Ruby code following modern Ruby 3.x syntax, Sandi Metz's 4 Rules for Developers, and idiomatic Ruby best practices. Use when creating new Ruby files, writing Ruby methods, or refactoring Ruby code to ensure adherence to clarity, simplicity, and maintainability standards.
majiayu000/claude-skill-registry 163
-
impl-wrapper
Connector wrapper (Impl) class patterns and delegation rules
majiayu000/claude-skill-registry 163
-
Network Ports Reference
The assistant provides comprehensive network port and protocol reference information for security assessments and penetration testing. Activate when users ask about "port numbers," "common ports," "service ports," "TCP/UDP ports," "what runs on port X," or "protocol identification."
majiayu000/claude-skill-registry 163
-
test-case-design
Apply systematic test case design techniques including equivalence partitioning, boundary value analysis, decision tables, and state transition testing.
majiayu000/claude-skill-registry 163
-
Affiliate Marketing Manager
Set up and manage affiliate marketing programs for growth and revenue
majiayu000/claude-skill-registry 163
-
use-agents-dispatch
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
majiayu000/claude-skill-registry 163