Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
extract-version
Parse and validate semantic version strings from various formats. Use for extracting versions from text, validating semver compliance, or comparing version numbers.
majiayu000/claude-skill-registry 163
-
learning-tech-selection
tech-selection for learning technology evaluation and implementation.
majiayu000/claude-skill-registry 163
-
oe-security-prompt-injection
Maintain and extend prompt-injection defenses. Use when adding new user-input surfaces, changing prompt templates, or when a new injection pattern is observed; run the security regression suite and add a minimal new test case.
majiayu000/claude-skill-registry 163
-
latex-conventions
Work on the LaTeX thesis or LaTeXML HTML output. Use for build/lint/serve commands, LaTeX style rules, HTML pipeline notes, or assets conventions.
majiayu000/claude-skill-registry 163
-
env-configuration
majiayu000/claude-skill-registry 163
-
scientific-critical-thinking
Evaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading frameworks (GRADE, Cochrane Risk of Bias), or teaching critical analysis. Best for understanding evidence quality, identifying flaws. For formal peer review writing use peer-review.
majiayu000/claude-skill-registry 163
-
setup-runner
GitHub 設定ファイルをセットアップする。「GitHub 設定をセットアップ」「.github を作って」「Issue テンプレート作成」「PR テンプレート作成」「GitHub 設定を初期化」「リポジトリ設定をセットアップ」「ラベル設定を作成」などで起動。.github ディレクトリに必要な設定ファイルを一括生成。
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
-
coordination
Coordinate distributed agents with resilient topologies, synchronized state, and evidence-backed communication patterns.
majiayu000/claude-skill-registry 163
-
ios-simulator-debug
iOS SimulatorをAIで操作してデバッグ・検証。ビルド→起動→UI操作→スクショ→分析のループ。
使用タイミング: (1) UIの動作確認が必要な時、(2) 「Simulatorで確認して」「スクショ撮って」、
(3) バグの再現・調査時、(4) UI実装の検証時、(5) アクセシビリティの確認時
前提条件: ios-simulator MCPサーバーが有効化されていること(apple-platform-plugin導入で自動設定)
majiayu000/claude-skill-registry 163
-
architecture-navigator
Understand and navigate the DevPrep AI 7-folder architecture. Use this skill when asked about code organization, where to place new features, what modules exist, or when starting development tasks that need architecture context. Auto-triggers on keywords like "where should", "add module", "architecture", "structure", "organize", "place code", "what modules".
majiayu000/claude-skill-registry 163
-
ert
A guide to using ERT (Emacs Lisp Regression Testing) for testing Emacs Lisp code.
majiayu000/claude-skill-registry 163
-
morphir-developer
Helps with Morphir Go development including workspace setup, go.work management, branch/worktree handling, TDD/BDD workflow, and pre-commit checks. Use when setting up development environment or working on Morphir code.
majiayu000/claude-skill-registry 163
-
triatu-architecture
Clean Architecture guidance for Triatu: layering, dependencies, and where code belongs. Use when adding new modules, moving code across layers, or updating architecture decisions and docs.
majiayu000/claude-skill-registry 163
-
cache-metrics
Analyzes the codex cache and generates comprehensive statistics about cache performance, storage usage, and health status.
Delegates to fractary CLI for cache analysis operations.
majiayu000/claude-skill-registry 163
-
research
Start a research project with intelligent agent orchestration
majiayu000/claude-skill-registry 163
-
log-analysis
Analyze application and system logs to identify errors, patterns, and root causes. Use log aggregation tools and structured logging for effective debugging.
majiayu000/claude-skill-registry 163
-
strategic-planning-manager
Annual strategic review and goal-setting interview across life/work domains with quarterly progress check-ins
majiayu000/claude-skill-registry 163
-
bdg
Use bdg CLI for browser automation via Chrome DevTools Protocol. Provides direct CDP access (60+ domains, 300+ methods) for DOM queries, navigation, screenshots, network control, and JavaScript execution. Use this skill when you need to automate browsers, scrape dynamic content, or interact with web pages programmatically.
majiayu000/claude-skill-registry 163
-
detecting-memory-leaks
Detects memory leak vulnerabilities by identifying unfreed memory allocations and missing cleanup in error paths. Use when analyzing long-running processes, resource management, or investigating memory exhaustion issues.
majiayu000/claude-skill-registry 163
-
sandi-metz-rules
This skill should be used when users request code review, refactoring, or code quality improvements for Ruby codebases. Apply Sandi Metz's four rules for writing maintainable object-oriented code - classes under 100 lines, methods under 5 lines, no more than 4 parameters, and controllers instantiate only one object. Use when users mention "Sandi Metz", "code quality", "refactoring", or when reviewing Ruby code for maintainability.
majiayu000/claude-skill-registry 163
-
scientific-slides
Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.
majiayu000/claude-skill-registry 163
-
code-execution-helper
Guide for using code execution capabilities to perform parallel batch processing, conditional filtering, and data aggregation. This skill should be used when agents need to analyze multiple files efficiently, validate large result sets, aggregate data from multiple sources, or reduce token consumption through execution-based filtering. Provides reusable templates for quota-aware workflows, error handling patterns, and token-efficient data processing.
majiayu000/claude-skill-registry 163
-
finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
majiayu000/claude-skill-registry 163