Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
dev-meeting-followup
Review developer meeting notes from the UCEAP IT Software Engineering wiki to process any outstanding action items. Creates Jira tickets, updates meeting notes, and manages the wiki Home page. Use when processing UCEAP meeting followups or planning a dev meeting.
majiayu000/claude-skill-registry 163
-
codetographer
Generates interactive code flow diagrams (.cgraph files).
Invoke when users ask: "how does X work", "show me the flow of Y",
"visualize the architecture", "diagram the data flow",
"create a graph of the codebase", or similar queries about
understanding code structure and relationships.
majiayu000/claude-skill-registry 163
-
cooking-best-practices
Reference for how I like to cook.
majiayu000/claude-skill-registry 163
-
jj-commit
Generate conventional commit messages for jj by analyzing diffs, running tests first, and handling immutable commits
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
-
modular-skills
Design skills as modular building blocks for predictable token usage.
Triggers: skill design, skill architecture, modularization, token optimization,
skill structure, refactoring skills, new skill creation, skill complexity
Use when: creating new skills that will be >150 lines, breaking down complex
monolithic skills, planning skill architecture, refactoring overlapping skills,
reviewing skill maintainability, designing skill module structure
DO NOT use when: evaluating existing skill quality - use skills-eval instead.
DO NOT use when: writing prose for humans - use writing-clearly-and-concisely.
DO NOT use when: need improvement recommendations - use skills-eval.
Use this skill BEFORE creating any new skill. Check even if unsure.
majiayu000/claude-skill-registry 163
-
networking-servers
Multiplayer systems, netcode, game servers, synchronization, and anti-cheat.
Build scalable, responsive multiplayer experiences.
majiayu000/claude-skill-registry 163
-
shell-bash
Shell scripting and Bash programming patterns
majiayu000/claude-skill-registry 163
-
nomos-release-process
Automates release workflows for the Nomos monorepo per RELEASE.md including version tagging, changelog promotion, GitHub releases, and module-specific versioning. Use this when preparing releases, creating tags, or publishing new versions.
majiayu000/claude-skill-registry 163
-
nestjs-dependency-injection
Use when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.
majiayu000/claude-skill-registry 163
-
chartjs-advanced
This skill should be used when the user asks "Chart.js gradients", "Chart.js linear gradient", "Chart.js radial gradient", "custom Chart.js chart type", "extend Chart.js", "derived chart type", "custom Chart.js scale", "Chart.js programmatic events", "Chart.js setActiveElements", "Chart.js custom controller", or needs help with advanced Chart.js v4.5.1 techniques.
majiayu000/claude-skill-registry 163
-
research-assistant
Conduct research, synthesize information, and create structured summaries
majiayu000/claude-skill-registry 163
-
recovery-strategies
Escalation path when stuck on pattern development. Use when encountering TypeScript errors, framework confusion, unexpected behavior, or blocked progress. Five-step recovery: check docs, study examples, strategic investigation (plan mode + subagents), reset and retry, ask user.
majiayu000/claude-skill-registry 163
-
testability
Refactoring patterns for hard-to-test code
majiayu000/claude-skill-registry 163
-
agent-fintech-engineer
Expert fintech engineer specializing in financial systems, regulatory compliance, and secure transaction processing. Masters banking integrations, payment systems, and building scalable financial technology that meets stringent regulatory requirements.
majiayu000/claude-skill-registry 163
-
openspec-change-proposal
Creates lightweight proposals for L0-1 work.
majiayu000/claude-skill-registry 163
-
pptx-posters
Create research posters using HTML/CSS that can be exported to PDF or PPTX. Use this skill ONLY when the user explicitly requests PowerPoint/PPTX poster format. For standard research posters, use latex-posters instead. This skill provides modern web-based poster design with responsive layouts and easy visual integration.
majiayu000/claude-skill-registry 163
-
System Engineer
Expert MBSE and requirements engineer. Use when (1) exploring models and finding requirements, (2) adding features with proper MBSE traceability, (3) refactoring cluttered models and extracting specifications, (4) generating implementation tasks from requirement changes. Orchestrates reqvire commands and provides systems engineering guidance.
majiayu000/claude-skill-registry 163
-
iac-terraform
Infrastructure as Code with Terraform and Terragrunt. Use for creating, validating, troubleshooting, and managing Terraform configurations, modules, and state. Covers Terraform workflows, best practices, module development, state management, Terragrunt patterns, and common issue resolution.
majiayu000/claude-skill-registry 163
-
mind-palace
Navigate Mind Palace to query entity knowledge about codebase subsystems. Use when understanding architecture, exploring how systems work, or checking for hazards/gotchas before modifying code.
majiayu000/claude-skill-registry 163
-
command-performance-optimization
コマンドのパフォーマンス最適化(トークン効率化/並列実行/モデル選択/速度改善)を整理し、性能改善の判断と適用を支援するスキル。
計測観点、最適化手順、テンプレート運用を一貫して整理する。
Anchors:
• High Performance Browser Networking (Ilya Grigorik) / 適用: パフォーマンス測定 / 目的: レイテンシー削減
• Design of Computer Programs (Peter Norvig) / 適用: 最適化設計 / 目的: 実行速度向上
• Programming Pearls (Jon Bentley) / 適用: トークン効率化 / 目的: リソース削減
Trigger:
Use when optimizing command performance, reducing token usage, or designing parallel execution flows and model selection.
command performance, token optimization, parallel execution, model selection
majiayu000/claude-skill-registry 163
-
firstspirit-fs-cli
FirstSpirit CMS template development using fs-cli. Helps set up fs-cli environment, export templates from FirstSpirit server, modify templates with Claude Code, and import changes back to server. Use when working with FirstSpirit templates, CMS development, or when user mentions fs-cli, FirstSpirit, or template synchronization.
majiayu000/claude-skill-registry 163
-
timestamp-standard
Frontend-backend time data transmission standard, using millisecond timestamps for time points (timezone-independent); Duration/Period use ISO 8601 string format.
majiayu000/claude-skill-registry 163
-
templates
Project scaffolding templates for new applications. Use when creating new projects from scratch. Contains 12 templates for various tech stacks.
majiayu000/claude-skill-registry 163