Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
documenting-rust-code
Rust documentation practices for HASH codebase. Use when writing doc comments, documenting functions/types/traits/modules, creating error sections, using intra-doc links, or following rustdoc conventions.
majiayu000/claude-skill-registry 163
-
recent-data
Guide for using Recent Data (topics, resources, pages). Use when working with recently accessed items, implementing recent lists, or accessing session store recent data. Triggers on recent data usage or implementation tasks.
majiayu000/claude-skill-registry 163
-
similarity-mosfet
Use when working with MOSFET similarity calculations - comparing MOSFET MPNs, understanding N-channel/P-channel matching, equivalent groups like IRF530/STF530, or MOSFET-specific similarity logic.
majiayu000/claude-skill-registry 163
-
add-component
Create a reusable UI component with factory pattern, theme compatibility, and proper cleanup
majiayu000/claude-skill-registry 163
-
versioning-skills
REQUIRED for all skill development. Automatically version control every skill file modification for rollback/comparison. Use after init_skill.sh, after every str_replace/create_file, and before packaging.
majiayu000/claude-skill-registry 163
-
plan-document
Use this skill every user want to create test plan.
majiayu000/claude-skill-registry 163
-
create-test-lane
This skill should be used when creating new test lanes for the XML test data generator. A test lane consists of an XSD schema file paired with a meta.yaml configuration file. This skill guides the process of creating both files with proper semantic type mappings, distribution settings, and field overrides. Use when users request new test lanes, want to generate test data configurations, or need help setting up XSD + meta.yaml pairs for the testgen CLI tool.
majiayu000/claude-skill-registry 163
-
bio-metagenomics-visualization
Visualize metagenomic profiles using R (phyloseq, microbiome) and Python (matplotlib, seaborn). Create stacked bar plots, heatmaps, PCA plots, and diversity analyses. Use when creating publication-quality figures from MetaPhlAn, Bracken, or other taxonomic profiling output.
majiayu000/claude-skill-registry 163
-
assert
TypeScript assertion function for runtime type narrowing with descriptive error messages. Based on tiny-invariant.
majiayu000/claude-skill-registry 163
-
esmt
ESMT (Elite Semiconductor Memory Technology) MPN encoding patterns, suffix decoding, and handler guidance. Use when working with ESMT DRAM and Flash memory components or ESMTHandler.
majiayu000/claude-skill-registry 163
-
focus-timeboxing-8020
Use when managing time and attention, combating procrastination or context-switching, prioritizing high-impact work, planning daily/weekly schedules, improving focus and productivity, or when user mentions timeboxing, Pomodoro, deep work, 80/20 rule, Pareto principle, focus blocks, task batching, energy management, or needs structured approach to getting important work done.
majiayu000/claude-skill-registry 163
-
evaluate-model
Measure model performance on test datasets. Use when assessing accuracy, precision, recall, and other metrics.
majiayu000/claude-skill-registry 163
-
legal-simulation-patrick-munro
Framework for demonstrating AI capabilities in legal contexts. Provides detailed personas across tenant law, business contracts, startup disputes, employment claims, and consumer protection with progressive complexity scenarios. Use when: (1) Demonstrating AI-powered legal triage or intake systems, (2) Showcasing responsible AI-assisted client interactions, (3) Training staff on appropriate AI use in legal contexts, (4) Creating realistic scenarios for legal tech presentations, (5) Developing educational materials about AI in legal services, or (6) Testing AI-powered legal information systems in controlled environments.
majiayu000/claude-skill-registry 163
-
mendan-lp
面談申込率50%を実現する面談LPを4つの型(ストーリー型、タイムライン型、Q&A型、神話崩し型)から選択して作成。高額商品のセールスに最適化。
majiayu000/claude-skill-registry 163
-
deployment-pipeline-design
Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.
majiayu000/claude-skill-registry 163
-
discrete-mathematics-expert
Expert in combinatorics, graph theory, discrete probability, and algorithms with applications to computer science
majiayu000/claude-skill-registry 163
-
flecs-dylib-modules
Hot-reloadable Flecs modules as Rust dylibs. Covers module architecture, component vs system modules, and inter-module dependencies.
majiayu000/claude-skill-registry 163
-
nextjs-neon-performance-optimizer
Comprehensive performance analysis and optimization for Next.js applications using Neon Postgres. Identifies bottlenecks across frontend, backend, and database layers.
majiayu000/claude-skill-registry 163
-
great-prompt-anatomy
Essential framework for creating solid Veo 3 prompts. Use when constructing video prompts, validating prompt completeness, or teaching prompt structure. Defines 8 mandatory components (Subject, Setting, Action, Style/Genre, Camera/Composition, Lighting/Mood, Audio, Constraints) that every prompt must include for professional results.
majiayu000/claude-skill-registry 163
-
medusa-backend
Complete Medusa backend API reference and integration guide
majiayu000/claude-skill-registry 163
-
dspy-react-agent-builder
This skill should be used when the user asks to "create a ReAct agent", "build an agent with tools", "implement tool-calling agent", "use dspy.ReAct", mentions "agent with tools", "reasoning and acting", "multi-step agent", "agent optimization with GEPA", or needs to build production agents that use tools to solve complex tasks.
majiayu000/claude-skill-registry 163
-
nielsen-consistency
Mantiene patrones visuales y de comportamiento uniformes en toda la interfaz. Use cuando diseñe sistemas de diseño, defina patrones de interacción, o evalúe coherencia entre pantallas.
majiayu000/claude-skill-registry 163
-
fullstory-user-properties
Comprehensive guide for implementing Fullstory's User Properties API (setProperties with type 'user') for web applications. Teaches proper property naming, type handling, incremental updates, and special fields (displayName, email). Includes detailed good/bad examples for CRM integration, progressive profiling, and subscription tracking to help developers enrich user profiles for analytics and segmentation.
majiayu000/claude-skill-registry 163
-
simulation-speed-adjustment
Adjust simulation temporal processing speed.
majiayu000/claude-skill-registry 163