Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
uloop-run-tests
Execute Unity Test Runner via uloop CLI. Use when you need to: (1) Run unit tests (EditMode tests), (2) Run integration tests (PlayMode tests), (3) Verify code changes don't break existing functionality.
majiayu000/claude-skill-registry 163
-
subsection-polisher
Polish a single H3 unit file under `sections/` into survey-grade prose (de-template + contrast/eval/limitation), without changing citation keys.
**Trigger**: subsection polisher, per-subsection polish, polish section file, 小节润色, 去模板, 结构化段落.
**Use when**: `sections/S*.md` exists but reads rigid/template-y; you want to fix quality locally before `section-merger`.
**Skip if**: subsection files are missing, evidence packs are incomplete, or `Approve C2` is not recorded.
**Network**: none.
**Guardrail**: do not invent facts/citations; do not add/remove citation keys; keep citations within the same H3; keep citations subsection-scoped.
majiayu000/claude-skill-registry 163
-
flox-builds
Building and packaging applications with Flox. Use for manifest builds, Nix expression builds, sandbox modes, multi-stage builds, and packaging assets.
majiayu000/claude-skill-registry 163
-
opentrons
Expert guidance for Opentrons Python API v2 - automated liquid handling, protocol development, labware management, and hardware module integration for OT-2 and Flex robots
majiayu000/claude-skill-registry 163
-
compound-learnings
Transform session learnings into permanent capabilities (skills, rules, agents). Use when asked to "improve setup", "learn from sessions", "compound learnings", or "what patterns should become skills".
majiayu000/claude-skill-registry 163
-
constant-time-testing
Constant-time testing detects timing side channels in cryptographic code. Use when auditing crypto implementations for timing vulnerabilities.
majiayu000/claude-skill-registry 163
-
Capability Graph Builder
Build queryable capability graphs from manifests using Codex for relationship inference between skills, resources, and capabilities.
majiayu000/claude-skill-registry 163
-
ui-ux-guidelines
Implementation details for accessible, performant interfaces. Use alongside vercel-design-guidelines for detailed technical guidance on interactions, animations, and forms.
majiayu000/claude-skill-registry 163
-
new-strategy
Use this skill ONLY when creating a new trading strategy (e.g., MeanReversion, Breakout, ScalpingStrategy). Do not use for agents or scanners. This skill is part of the Phase 1 migration.
majiayu000/claude-skill-registry 163
-
go-functional-options
Use the Functional Option Pattern for configurable Go constructors. Applies to types needing multiple optional parameters with validation and defaults. Includes Go 1.25 generics support.
majiayu000/claude-skill-registry 163
-
langfuse-advanced-filters
Precisely filter and query Langfuse traces/observations using advanced filter operators for debugging and optimization workflows
majiayu000/claude-skill-registry 163
-
exa-tools
Executes Exa AI search queries via unified Python CLI. Use when searching the web for current information, finding code examples, researching APIs, SDKs, or retrieving programming context for any library or framework.
majiayu000/claude-skill-registry 163
-
spec-first
Use when building anything non-trivial. Enforces a spec → plan → execute → verify loop that prevents "looks right" failures. Creates spec.md, todo.md, and decisions.md before writing code.
majiayu000/claude-skill-registry 163
-
latex-writing
Guide LaTeX document authoring following best practices and proper semantic
markup. Use proactively when: (1) writing or editing .tex files, (2) writing
or editing .nw literate programming files, (3) literate-programming skill is
active and working with .nw files, (4) user mentions LaTeX, BibTeX, or
document formatting, (5) reviewing LaTeX code quality. Ensures proper use of
semantic environments (description vs itemize), csquotes (\enquote{} not
``...''), and cleveref (\cref{} not \S\ref{}).
majiayu000/claude-skill-registry 163
-
javascript-typescript
JavaScript and TypeScript development with ES6+, Node.js, React, and modern web frameworks. Use for frontend, backend, or full-stack JavaScript/TypeScript projects.
majiayu000/claude-skill-registry 163
-
log-writer
Creates or updates logs using type-specific templates with automatic validation and formatting
majiayu000/claude-skill-registry 163
-
ossfuzz
OSS-Fuzz provides free continuous fuzzing for open source projects. Use when setting up continuous fuzzing infrastructure or enrolling projects.
majiayu000/claude-skill-registry 163
-
execution-engine-analysis
Analyze control flow, concurrency models, and event architectures in agent frameworks. Use when (1) understanding async vs sync execution patterns, (2) classifying execution topology (DAG/FSM/Linear), (3) mapping event emission and observability hooks, (4) evaluating scalability characteristics, or (5) comparing execution models across frameworks.
majiayu000/claude-skill-registry 163
-
sudachi-method
スダチの復学支援メソッドの理念・科学的根拠・具体的技法を整理し、他アプローチとの違いを明確に伝える。理論説明と実践手順をバランス良く提供する。
majiayu000/claude-skill-registry 163
-
readme-writer
Write READMEs for software projects. The skill should be used when writing or revising a README or README.md file.
majiayu000/claude-skill-registry 163
-
wt
majiayu000/claude-skill-registry 163
-
Multi-Language Project Analysis with PMAT
Analyzes polyglot codebases with multiple programming languages using PMAT
(Pragmatic AI Labs MCP Agent Toolkit). Use this skill when:
- Working with projects containing multiple programming languages
- Assessing cross-language integration patterns and quality
- Understanding language distribution and architectural boundaries
- Comparing quality metrics across language ecosystems
- Identifying language-specific best practices violations
Supports 25+ languages including Rust, Python, TypeScript, JavaScript, Go, C++, Java,
Ruby, PHP, Swift, Kotlin, C, C#, Scala, Haskell, Elixir, Clojure, Dart, Lua, R, and more.
Provides unified quality assessment across heterogeneous codebases.
majiayu000/claude-skill-registry 163
-
skill-development
This skill should be used when the user asks to "create a skill", "write a skill", "edit a skill", "update a skill", "improve skill description", "add skill to plugin", "organize skill content", "create SKILL.md", "skill frontmatter", "skill structure", "progressive disclosure", or needs guidance on skill development, validation, or best practices for Claude Code plugins and personal skills.
majiayu000/claude-skill-registry 163
-
trpc-router-creating
BoxLogのtRPC v11ルーターを作成。サービス層分離、Zodバリデーション、エラーハンドリングを適用。
majiayu000/claude-skill-registry 163