Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
elixir-verification-gate
MANDATORY verification before claiming anything works. Run actual commands, read actual output, provide evidence. Use when claiming tests pass, build succeeds, or code works.
majiayu000/claude-skill-registry 163
-
stata
Execute Stata do-files via Bash using absolute paths and automatically retrieve logs.
majiayu000/claude-skill-registry 163
-
creating-pull-request
majiayu000/claude-skill-registry 163
-
form-validation
Validates forms using React Hook Form and Zod. Use when creating forms with validation, handling form state, showing error messages, or implementing multi-step forms. Includes schema patterns and Controller usage.
majiayu000/claude-skill-registry 163
-
backlog-update
Reminder to update backlog.org before commits or when finishing significant work. Use before committing changes, after completing implementation from plan mode, or when wrapping up a work session. This skill ensures the project's task tracking in backlog.org stays current with actual progress. Trigger when about to commit, exiting plan mode, or when user says "done", "let's commit", "wrap up", or similar.
majiayu000/claude-skill-registry 163
-
dev.code-extension
Install VS Code/Cursor extensions from a local .vsix via CLI (code, code-insiders, cursor, cursor-nightly). Use whenever asked to install an extension programmatically.
majiayu000/claude-skill-registry 163
-
kuznetsov
Создание стратегических аналитических документов в стиле Кузнецова — профессиональное оформление для корпоративных стратегий, правовых меморандумов, финансовых планов и аналитических записок. Документы отличаются строгой структурой, точными формулировками и элегантным минималистичным дизайном. Использовать для создания документов высшего уровня качества для руководства компании, советов директоров, арбитражных трибуналов.
majiayu000/claude-skill-registry 163
-
flaky-test-detective
Diagnoses and fixes flaky tests by identifying root causes (timing issues, shared state, randomness, network dependencies) and provides stabilization strategies. Use for "flaky tests", "test stability", "intermittent failures", or "test debugging".
majiayu000/claude-skill-registry 163
-
voice-interface-builder
Expert in building voice interfaces, speech recognition, and text-to-speech systems
majiayu000/claude-skill-registry 163
-
gemini-imagegen
This skill should be used when generating and editing images using the Gemini API (Nano Banana Pro). It applies when creating images from text prompts, editing existing images, applying style transfers, generating logos with text, creating stickers, product mockups, or any image generation/manipulation task. Supports text-to-image, image editing, multi-turn refinement, and composition from multiple reference images.
majiayu000/claude-skill-registry 163
-
writing-affordances
Use when refactoring fat Rails models with repetitive prefixes like entropy_*, notification_*, or multi-association coordination. Extracts PORO wrappers that group operations around nouns/concepts.
majiayu000/claude-skill-registry 163
-
cache-clear
Clear cache entries based on filters (all, expired, pattern).
Delegates to fractary CLI for safe cache operations with dry-run support.
majiayu000/claude-skill-registry 163
-
backend-verification
Automatically runs required Go checks after any backend code changes. Ensures go vet, gofmt, and go test pass before commits. Use whenever modifying files in the backend/ directory.
majiayu000/claude-skill-registry 163
-
json-validator
Validate, format, and fix JSON data. Use this skill when working with JSON files, API responses, or configuration files that need validation or formatting.
majiayu000/claude-skill-registry 163
-
extension-debug
Debug browser extension behavior. Use when asked to debug/reproduce extension issues in Chrome/Firefox, or mentions content script/popup/service worker/manifest/permissions.
majiayu000/claude-skill-registry 163
-
phoenix-thinking
This skill should be used when the user asks to "add a LiveView page", "create a form", "handle real-time updates", "broadcast changes to users", "add a new route", "create an API endpoint", "fix this LiveView bug", "why is mount called twice?", or mentions handle_event, handle_info, handle_params, mount, channels, controllers, components, assigns, sockets, or PubSub. Essential for avoiding duplicate queries in mount.
majiayu000/claude-skill-registry 163
-
quality
Run a comprehensive code quality review. Checks security, performance, maintainability, project conventions (CLAUDE.md), architecture, and testing. Runs rustfmt and bazel test. Use when user asks for 'review', 'check', 'validate', 'quality', 'lint', or before committing. (project)
majiayu000/claude-skill-registry 163
-
next-pages-router
Use when working with Next.js Pages Router (pages/ directory). Invoke for getStaticProps, getServerSideProps, getStaticPaths, API routes in pages/api, dynamic routing, or migrating from pages/ to app/ directory.
majiayu000/claude-skill-registry 163
-
M365 Agent Developer
Expert in project scaffolding and lifecycle management for Microsoft 365 Copilot agents using the Agents Toolkit (ATK) CLI. **ALWAYS USE FIRST** when starting new agent projects. Use when (1) Creating/scaffolding new agent projects with 'atk new', (2) Setting up project structure and initial files, (3) Provisioning Azure resources with 'atk provision', (4) Deploying agents with 'atk deploy', (5) Packaging with 'atk package', (6) Publishing with 'atk publish', (7) Sharing agents, (8) Managing environments (.env files), (9) Troubleshooting ATK CLI or deployment issues. This skill handles PROJECT SETUP and TOOLING, not TypeSpec code implementation.
majiayu000/claude-skill-registry 163
-
typescript-core-development
Implement TypeScript code with type safety, generics, utility types, and functional patterns. Use when designing type-safe code, implementing generics, handling errors with Result pattern, or applying functional programming.
majiayu000/claude-skill-registry 163
-
test-watch-focused-patterns
Use when developing tests or refactoring test suites - run tests in watch mode with focused file patterns to get instant feedback on specific test files without running the entire suite
majiayu000/claude-skill-registry 163
-
gitignore-management
.gitignore設計と管理スキル。機密ファイルパターン、プロジェクト固有除外、プラットフォーム別パターン、.gitignore検証手法を提供。
Anchors:
• Pro Git (Scott Chacon) / 適用: バージョン管理 / 目的: 除外パターンの基礎
• The Pragmatic Programmer / 適用: 実践的改善 / 目的: 効率的なパターン設計
• GitHub gitignore templates / 適用: 言語別テンプレート / 目的: 標準パターン
Trigger:
Use when designing gitignore files, adding sensitive file patterns, configuring project-specific exclusions, validating gitignore patterns, or optimizing cross-platform exclusion rules.
gitignore, ignore patterns, secrets, env files, build artifacts, cache
majiayu000/claude-skill-registry 163
-
codebase-locator
Locates files, directories, and components relevant to a feature or task. Call `codebase-locator` with human language prompt describing what you're looking for. Basically a "Super Grep/Glob/LS tool" — Use it if you find yourself desiring to use one of these tools more than once.
majiayu000/claude-skill-registry 163
-
whop-expert
Comprehensive Whop platform expert with access to 212 official documentation files covering memberships, payments, products, courses, experiences, forums, webhooks, and app development. Invoke when user mentions Whop, digital products, memberships, course platforms, or community monetization.
majiayu000/claude-skill-registry 163