Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
memory-search
PROACTIVELY search conversation history when receiving user instructions. Find previous discussions, decisions, and context BEFORE starting new work. Your memory is valuable - use it.
majiayu000/claude-skill-registry 163
-
first-principle-thinking
Expert methodology for breaking down complex problems into fundamental truths and rebuilding solutions from the ground up. Use when users need breakthrough innovation (not incremental improvement), question industry assumptions, face seemingly impossible problems, want to understand root causes, ask "why does this have to be this way", "rethink from scratch", "reimagine this", request analysis "from first principles", want to challenge conventional wisdom, question everything, or need to deconstruct problems to their core elements. Ideal for strategic decisions, innovation challenges, cost optimization, and escaping local optima.
majiayu000/claude-skill-registry 163
-
multi-tenant
Multi-tenant architecture patterns including org_id claim management, JWT token structure with organization context, database isolation strategies for MongoDB and PostgreSQL, theme switching per organization, tenant provisioning workflows, data isolation patterns, and cross-tenant security. Activate for multi-tenancy implementation, tenant isolation, and organization-scoped data access.
majiayu000/claude-skill-registry 163
-
contact-discovery-from-documents
When the agent needs to find specific contact information or responsible personnel for a particular domain or system. This skill searches through available documents (PDFs, config files, emails) to locate relevant contact details, organizational charts, or responsibility assignments. It can parse structured documents for contact tables, search for role-based keywords, and extract email addresses and names associated with specific responsibilities. Triggers include 'find contact', 'responsible person', 'team member', 'who manages', 'email address', 'contact information', 'PDF analysis', 'document search', 'role-based lookup'.
majiayu000/claude-skill-registry 163
-
schema-validate-resume
Validate resume payloads using strict Pydantic models. Ensures that the resume JSON conforms to the required structure before processing.
majiayu000/claude-skill-registry 163
-
test-engineer
test-engineer skill
Trigger terms: testing, unit tests, integration tests, E2E tests, test cases, test coverage, test automation, test plan, test design, TDD, test-first
Use when: User requests involve test engineer tasks.
majiayu000/claude-skill-registry 163
-
auto-router-patterns
Auto router patterns for this project. Intelligent model selection via task classification, cost tier diversity, high-stakes override, weighted tier selection. Triggers on "auto router", "model selection", "classification", "cost tier", "exploration", "high stakes", "routing", "router".
majiayu000/claude-skill-registry 163
-
react-conventions
React and React Native coding conventions with TypeScript. Use this skill when creating components, writing hooks, or reviewing React/React Native code. Enforces naming conventions, component structure, typing patterns, accessibility, and performance best practices.
majiayu000/claude-skill-registry 163
-
performance-trace-guide
Guide collection and analysis of performance traces. Use when a mid-level developer needs to diagnose slowness.
majiayu000/claude-skill-registry 163
-
dead-code-removal
Detects and safely removes unused code (imports, functions, classes) across multiple languages. Use after refactoring, when removing features, or before production deployment. Includes safety checks and validation.
majiayu000/claude-skill-registry 163
-
red-team-exploit-dev
Develop exploit scenarios for security testing and vulnerability assessment.
majiayu000/claude-skill-registry 163
-
task
작업 오케스트레이션 스킬. 분석 → 구현 → 리뷰 → 커밋까지 전체 워크플로우 관리. 기능 개발, 버그 수정 등 모든 작업에 사용.
majiayu000/claude-skill-registry 163
-
pymatgen
Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
majiayu000/claude-skill-registry 163
-
sragent
Query the Sequence Read Archive (SRA), retrieve scientific publications, and analyze
genomics metadata using the SRAgent toolkit. Supports accession conversion (GSE→SRX→SRR),
BigQuery metadata queries, manuscript downloads from multiple sources, and scRNA-seq
technology identification. Use when working with SRA/GEO datasets, finding publications,
or analyzing single-cell sequencing experiments.
majiayu000/claude-skill-registry 163
-
resume_handoff
Resume work from handoff document with context analysis and validation
majiayu000/claude-skill-registry 163
-
session-inspector
This skill should be used when inspecting, analyzing, or querying Claude Code session logs. Use when users ask about session history, want to find sessions, analyze context usage, extract tool call patterns, debug agent execution, or understand what happened in previous sessions. Essential for understanding Claude Code's ~/.claude/projects/ structure, JSONL session format, and the erk extraction pipeline.
majiayu000/claude-skill-registry 163
-
dhh-ruby-style
Write Ruby and Rails code in DHH's distinctive 37signals style. Use this skill when writing Ruby code, Rails applications, creating models, controllers, or any Ruby file. Triggers on Ruby/Rails code generation, refactoring requests, code review, or when the user mentions DHH, 37signals, Basecamp, HEY, or Campfire style. Embodies REST purity, fat models, thin controllers, Current attributes, Hotwire patterns, and the "clarity over cleverness" philosophy.
majiayu000/claude-skill-registry 163
-
shift-gate
majiayu000/claude-skill-registry 163
-
github-pr-creator
GitHub CLI で Pull Request を作成する。実装完了後や変更 push 後に PR を提出したい時に使用する。
majiayu000/claude-skill-registry 163
-
archivist
Use when documents need filing with proper naming conventions (review-, analysis-, <author>-<year>- prefixes), INDEX.md needs updating, or navigation structures require maintenance
majiayu000/claude-skill-registry 163
-
rendering-conditional-render
Use explicit ternary operators instead of && for conditional rendering. Apply when rendering values that could be 0, NaN, or other falsy values that might render unexpectedly.
majiayu000/claude-skill-registry 163
-
julien-mcp-taskmaster
Install TaskMaster AI MCP for task management. Use when user needs AI-powered project task breakdown.
majiayu000/claude-skill-registry 163
-
format-commit-message
Generate standardized conventional commit messages with Claude Code attribution. Use when creating automated commits, release commits, or any git commit requiring consistent formatting.
majiayu000/claude-skill-registry 163
-
tradovate-patterns
Tradovate JavaScript indicator scaffold and patterns. Provides class structure and export guidance. Use when developing Tradovate indicators.
majiayu000/claude-skill-registry 163