Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
create-hat-collection
Generates new Ralph hat collection presets through guided conversation. Asks clarifying questions, validates against schema constraints, and outputs production-ready YAML files.
majiayu000/claude-skill-registry 163
-
artifact-migrator
Help migrate and update existing Claude Code artifacts (Skills, Commands, Subagents, Hooks) when specifications change or best practices evolve. Detect outdated patterns, suggest improvements, and guide migration process. Use when artifacts stop working, need updates, or when Claude Code specifications change.
majiayu000/claude-skill-registry 163
-
detecting-null-pointer-dereference
Detects null pointer dereference vulnerabilities by identifying unchecked pointer usage and missing validation. Use when analyzing pointer operations, input validation, or investigating crash vulnerabilities.
majiayu000/claude-skill-registry 163
-
typescript-node-expert
Expert TypeScript/Node.js developer for building high-quality, performant, and maintainable CLI tools and libraries. Enforces best practices, strict typing, and modern patterns.
majiayu000/claude-skill-registry 163
-
frontend-ui
UI/UX guidelines for app development in this Turborepo (apps/web and future apps). Use when designing or implementing app pages, layouts, navigation, or interactions with Tailwind and @repo/ui components.
majiayu000/claude-skill-registry 163
-
linear-extended-saharcarmel-sahar-claude-code-ma
majiayu000/claude-skill-registry 163
-
clj-kondo
A guide to using clj-kondo for Clojure code linting, including configuration, built-in linters, and writing custom hooks.
majiayu000/claude-skill-registry 163
-
cobra-modularity
Build modular CLI applications with Cobra framework. Use when structuring CLI commands, implementing modular command architecture, handling flags and arguments, or when user mentions Cobra, CLI modularity, command registration, or spf13/cobra.
majiayu000/claude-skill-registry 163
-
performance-optimization-react
Reactアプリケーションのパフォーマンス最適化を体系的に実施するスキル。測定駆動の最適化アプローチで、不要な再レンダリングを削減し、ユーザー体験を向上させる。
Anchors:
• High Performance Browser Networking (Ilya Grigorik) / 適用: パフォーマンス測定手法 / 目的: データに基づいた最適化判断
• React公式ドキュメント (Dan Abramov) / 適用: React.memo・useCallback・useMemo / 目的: 測定駆動の最適化実践
• Clean Code (Robert C. Martin) / 適用: 早すぎる最適化を避ける原則 / 目的: 必要な最適化のみ実施
Trigger:
Use when optimizing React performance, reducing re-renders, applying React.memo, analyzing with React DevTools Profiler, implementing Context splitting, or diagnosing rendering performance issues.
performance optimization, React performance, re-rendering, React.memo, useCallback, useMemo, profiler
majiayu000/claude-skill-registry 163
-
Dispatching Parallel Agents
Use multiple Claude agents to investigate and fix independent problems concurrently
majiayu000/claude-skill-registry 163
-
spec-refactoring
Consolidate and improve evolved specs - identifies inconsistencies, removes redundancy, improves structure while maintaining feature coverage
majiayu000/claude-skill-registry 163
-
rust-performance
Rust performance optimization. Use when optimizing code, reducing allocations, improving cache locality, profiling, or benchmarking.
majiayu000/claude-skill-registry 163
-
pyopenms
Python interface to OpenMS for mass spectrometry data analysis. Use for LC-MS/MS proteomics and metabolomics workflows including file handling (mzML, mzXML, mzTab, FASTA, pepXML, protXML, mzIdentML), signal processing, feature detection, peptide identification, and quantitative analysis. Apply when working with mass spectrometry data, analyzing proteomics experiments, or processing metabolomics datasets.
majiayu000/claude-skill-registry 163
-
code-ratchets
Implement code quality ratchets to prevent proliferation of deprecated patterns. Use when (1) migrating away from legacy code patterns, (2) enforcing gradual codebase improvements, (3) preventing copy-paste proliferation of deprecated practices, or (4) setting up pre-commit hooks to count and limit specific code patterns. A ratchet fails if pattern count exceeds OR falls below expected—ensuring patterns never increase and prompting updates when they decrease.
majiayu000/claude-skill-registry 163
-
javascript-unit-testing
Writing high-quality unit tests for JavaScript and TypeScript using Jest. Covers test structure (AAA pattern, USE naming), breaking dependencies (stubs, mocks, dependency injection), testing async code (promises, callbacks, timers), avoiding flaky tests, and test-driven development. Use when writing tests, debugging test failures, refactoring tests for maintainability, or questions about Jest, TDD, mocks, stubs, or test best practices.
majiayu000/claude-skill-registry 163
-
mcp-server-dev
Braiins OS MCP Server Development - Building MCP tools, resources, and prompts for Bitcoin mining operations management
majiayu000/claude-skill-registry 163
-
pinterest-api
Pinterest API v5 Development - Authentication, Pins, Boards, Analytics
majiayu000/claude-skill-registry 163
-
mem-persist
Saves Claude Code or Codex CLI conversation threads to Nowledge Mem knowledge base via HTTP API. Use when user requests to save, persist, or backup the current session or conversation thread.
majiayu000/claude-skill-registry 163
-
mobile-debugging
Expert in debugging React Native and Expo mobile applications. Covers React DevTools, Flipper, Chrome DevTools, network debugging, crash analysis, error boundaries, debugging native modules, remote debugging, breakpoints, console logging strategies. Activates for debugging mobile app, react native debugging, flipper, devtools, breakpoints, crash, error, remote debugging, network request debugging, console.log, debugger, react native debugger.
majiayu000/claude-skill-registry 163
-
multiplayer-building
Networking systems for multiplayer building games. Use when implementing networked construction, delta synchronization, client prediction, or conflict resolution. Server-authoritative model with optimistic client prediction for responsive gameplay.
majiayu000/claude-skill-registry 163
-
claude-mobile-metro-manager
Use when starting Metro bundler for Expo development, debugging Metro errors, or enabling expo-mcp local capabilities - manages Metro lifecycle with EXPO_UNSTABLE_MCP_SERVER=1 flag for autonomous testing
majiayu000/claude-skill-registry 163
-
learning-badge-system
badge-system for credentials, recognition, and competency validation.
majiayu000/claude-skill-registry 163
-
admin-mcp
MCP server management for Claude Desktop. Profile-aware - reads MCP server inventory
from profile.mcp.servers{} and config path from profile.paths.claudeConfig.
Use when: installing MCP servers, configuring Claude Desktop, troubleshooting MCP issues.
majiayu000/claude-skill-registry 163
-
lead-magnet-therapy
Create CRPO-compliant lead magnets for therapy practices that build email lists without crossing ethical boundaries. Use when planning top-of-funnel content to capture leads. Creates concepts for guides, frameworks, and educational resources. CRITICAL: NO diagnostic assessments, NO outcome promises, NO psychological tests. Triggers on: create lead magnet, build email list, free resource ideas, content upgrade concepts. Outputs educational lead magnet concepts that provide genuine value while staying compliant.
majiayu000/claude-skill-registry 163