Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
wpf-mvvm-collectionview
WPF에서 CollectionView를 Service Layer로 캡슐화하여 MVVM 원칙을 준수하는 패턴
majiayu000/claude-skill-registry 163
-
slide-creator
Transform written content (blog posts, newsletters, articles) into visual slide deck images. This skill should be used when converting text content into presentation format, creating slide graphics from outlines, or generating visual summaries of written material.
majiayu000/claude-skill-registry 163
-
gemini-context-bridge
Facilitates context sharing and strategic delegation between Claude Code and Gemini CLI. Syncs CLAUDE.md to GEMINI.md and provides agent selection guidance. Use when onboarding Gemini to a project, syncing instructions between agents, or deciding whether to use Claude or Gemini for a specific task.
majiayu000/claude-skill-registry 163
-
agent-evaluation-mlflow
Implement agent evaluation and safety gates using MLflow 3.x. Use for creating LLM-as-Judge scorers, evaluation datasets, quality gates, tracing, and continuous evaluation. Triggers on "evaluate agent", "MLflow scorer", "LLM judge", "safety evaluation", "quality gate", "agent testing", "hallucination detection", or when implementing spec/010-agent-evaluation.md requirements.
majiayu000/claude-skill-registry 163
-
symbols
Token-efficient codebase navigation through intelligent symbol loading and querying. Use this skill when implementing new features (find existing patterns), exploring codebase structure, searching for components/functions/types, or understanding architectural layers. Reduces token usage by 60-95% compared to loading full files. Layer split enables 50-80% additional backend efficiency.
majiayu000/claude-skill-registry 163
-
codecleanup
This should only be done if the user asks to "clean up code". At the end of a major change on a git branch this document describes the code clean up tasks that should be performed.
majiayu000/claude-skill-registry 163
-
computed-columns
Create computed columns in Glide - Math, If-Then-Else, Relations, Rollups, Lookups, Templates.
Use when adding calculations, formulas, lookups, or linking tables with relations.
majiayu000/claude-skill-registry 163
-
safe-refactoring
Systematic code refactoring while preserving all external behavior.
Use when identifying code smells, planning refactoring sequences,
executing safe structural improvements, or validating behavior preservation.
Includes code smell catalog (reference.md) and refactoring execution protocol.
majiayu000/claude-skill-registry 163
-
aico-frontend-implement
Execute frontend implementation with TDD. Read all constraint files before coding, write failing test first, verify after each step.
Use this skill when:
- User asks to "implement this", "implement the plan", "start implementation", "execute plan"
- Have an implementation plan ready and need to execute it
- Executing steps from /frontend.plan output
- User says "start coding", "write the code", "begin implementation"
- User asks to "use TDD", "write test first", "test-driven" for frontend code
- User asks to "write tests", "add tests", "create tests"
- Fixing UI bugs (write failing test that reproduces bug first)
TDD Iron Law: NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
TDD Cycle: RED (write failing test) → Verify fails → GREEN (minimal code) → Verify passes → REFACTOR
Prerequisites:
- MUST have task file in docs/reference/frontend/tasks/ (use /frontend.tasks first if not exists)
- MUST read design-system.md, constraints.md, and design spec before writing any code.
Flow: Check Task File → Read Constraints → TDD Cycle (RED→GREEN→REFACTOR) → Verify Each → Test → Update Task Status → Notify PM
majiayu000/claude-skill-registry 163
-
code-flow-viz
用于梳理和可视化代码流程,生成清晰的 ASCII 流程图、数据流图和表格分析。适用于已有代码的梳理、新功能设计的说明、以及技术文档的编写。
majiayu000/claude-skill-registry 163
-
n8n-code-javascript
Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.
majiayu000/claude-skill-registry 163
-
skill-upgrader
Upgrade any skill to v5 Hybrid format using decision theory + modal logic
majiayu000/claude-skill-registry 163
-
skill-cookiecutterproject-slug
majiayu000/claude-skill-registry 163
-
multi-model-discovery
Use Gemini to find existing solutions before building from scratch. Leverages Google Search grounding to discover code examples, libraries, and best practices to avoid reinventing the wheel.
majiayu000/claude-skill-registry 163
-
tech-lead
Technical leadership and code review
majiayu000/claude-skill-registry 163
-
astro-images
Width-based responsive image patterns for Astro. Aspect ratio independent.
majiayu000/claude-skill-registry 163
-
ai-dev-orchestration
Coordinate multi-agent software delivery with guardrails for planning, implementation, testing, and release.
majiayu000/claude-skill-registry 163
-
logger-messages
Writes user-friendly logger messages in active voice for Simple History event logs. Fixes passive voice issues. Use when creating or modifying logger classes in loggers/ directory, writing getInfo() messages, fixing passive voice, reviewing log message clarity, or adding new events to the activity log.
majiayu000/claude-skill-registry 163
-
plan-management
Expert in creating, updating, and managing feature implementation plans. Use when creating new plans with /plan command, updating plan status, marking phases in_progress or completed, checking plan progress, or understanding plan structure. Ensures plans are created correctly and updated efficiently using the plan-update.py utility.
majiayu000/claude-skill-registry 163
-
game-experience-core
ゲームの「面白さ」を再現可能な構造として言語化するスキル。
以下の場面で使用: (1)新規ゲーム設計時に体験コアを定義する (2)既存ゲームの面白さを構造的に分析する (3)「ゲームの面白さを言語化したい」「体験を設計したい」と言われた時。
判断・行動・学習ループを中心に、リソース設計と失敗設計を含む包括的な体験定義書を生成する。
majiayu000/claude-skill-registry 163
-
render-info
Using the RendererInfo class in Blazor to detect rendering context and interactivity.
majiayu000/claude-skill-registry 163
-
analyze-video
Adds visual descriptions to transcripts by extracting and analyzing video frames with ffmpeg. Creates visual transcript with periodic visual descriptions of the video clip. Use when all files have audio transcripts present (transcript) but don't yet have visual transcripts created (visual_transcript).
majiayu000/claude-skill-registry 163
-
peekaboo
Capture and automate macOS UI with the Peekaboo CLI.
majiayu000/claude-skill-registry 163
-
file-history
Use when looking for past work on specific FILES, understanding why code was written, or when user references "what we did before" on a file/feature. Uses file-history tracking for accurate results. PREFER THIS over episodic-memory for file-specific queries.
majiayu000/claude-skill-registry 163