Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
writeUnitTest
Créer ou mettre à jour un fichier de test unitaire Vitest pour une fonction TypeScript donnée, namespacée via @scripts (namespace.function), en respectant les conventions de test du projet (ExpectType strict, compatibilité pipe, pas de helpers partagés).
majiayu000/claude-skill-registry 163
-
compliance-readiness
Assess readiness for compliance audits. Use when a senior developer needs a gap analysis for standards.
majiayu000/claude-skill-registry 163
-
safety-inspection
Digital safety inspection system for construction sites. Checklists, hazard tracking, incident reporting, and compliance documentation.
majiayu000/claude-skill-registry 163
-
bmad-commands
Atomic command primitives for BMAD operations. Provides type-safe, testable wrappers around file operations and test execution with structured JSON I/O and built-in telemetry. This skill should be used when BMAD workflows need deterministic, reliable primitive operations with observability.
majiayu000/claude-skill-registry 163
-
attack-tree-construction
Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.
majiayu000/claude-skill-registry 163
-
prototyping
Master prototyping with interactive mockups, user flows, animations, and high-fidelity prototypes for user testing.
majiayu000/claude-skill-registry 163
-
documenting-apis
Generate API specification from codebase - endpoints, types, schemas. Triggers: API docs, endpoint documentation, API仕様, OpenAPI, Swagger, REST API.
majiayu000/claude-skill-registry 163
-
quality-tools
Quality Tools - ESLint, TypeScript, Prettier. Use when setting up quality tools or CI.
majiayu000/claude-skill-registry 163
-
skill-planner
Create phased implementation plans from research findings. Invoke when a task needs an implementation plan.
majiayu000/claude-skill-registry 163
-
sast-runner
Runs Static Application Security Testing (SAST) using Semgrep. Scans source code for vulnerabilities, security anti-patterns, and OWASP Top 10 issues. Use when user asks to "run SAST", "scan for vulnerabilities", "static analysis", "code security scan", "静的解析", "脆弱性スキャン".
majiayu000/claude-skill-registry 163
-
cosmic-database
Access COSMIC cancer mutation database. Query somatic mutations, Cancer Gene Census, mutational signatures, gene fusions, for cancer research and precision oncology. Requires authentication.
majiayu000/claude-skill-registry 163
-
data-storytelling
Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.
majiayu000/claude-skill-registry 163
-
Strategic Mirror
Hold truth AND kindness without collapsing either. Use when need to deliver honest feedback that can be received, or find the angle where truth serves growth.
majiayu000/claude-skill-registry 163
-
scoping-interview
Capture your job search preferences through a conversational interview. Creates constraints.yaml with salary, location, role preferences, and dealbreakers.
majiayu000/claude-skill-registry 163
-
recursive-decomposition
Based on the Recursive Language Models (RLM) research by Zhang, Kraska, and Khattab (2025), this skill provides strategies for handling tasks that exceed comfortable context limits through programmatic decomposition and recursive self-invocation. Triggers on phrases like "analyze all files", "process this large document", "aggregate information from", "search across the codebase", or tasks involving 10+ files or 50k+ tokens.
majiayu000/claude-skill-registry 163
-
mere-exposure-effect
La familiaridad genera preferencia. Use cuando introduzca nuevos features, construya marca, o diseñe onboarding gradual.
majiayu000/claude-skill-registry 163
-
node-ts-cli
Generate new Node.js CLI tool projects using TypeScript with ESM modules, tsc for building, tsx for development, Biome for linting/formatting, and Node's built-in test runner. Use this skill when the user requests to create a new Node TypeScript CLI project or CLI tool.
majiayu000/claude-skill-registry 163
-
pend
View latest reply from AI provider (gemini/codex/opencode/droid/claude).
majiayu000/claude-skill-registry 163
-
add-platform-add-capabilities-unsupervisedcom-deepwork
majiayu000/claude-skill-registry 163
-
learning-documentation-skill
Document learning insights and activities to Supabase with proper categorization, formatting, and retrieval patterns
majiayu000/claude-skill-registry 163
-
check-env-keys
Verify which environment variable keys are present in .env files or shell environment without exposing their values. Use when you need to check env configuration or compare keys between .env files.
majiayu000/claude-skill-registry 163
-
react-context-setup
React Context Setup - Auto-activating skill for Frontend Development.
Triggers on: react context setup, react context setup
Part of the Frontend Development skill category.
majiayu000/claude-skill-registry 163
-
payment-gateway-integration
Integrates payment processing with Stripe, PayPal, or Square including subscriptions, webhooks, and PCI compliance. Use when implementing checkout flows, recurring billing, or handling refunds and disputes.
majiayu000/claude-skill-registry 163
-
nginx-proxy
Nginx reverse proxy configuration and optimization. Set up SSL termination, load balancing, caching, rate limiting, and security headers. Use when configuring Nginx as a reverse proxy, API gateway, or web server for production deployments.
majiayu000/claude-skill-registry 163