Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
e2e-role-test
Execute comprehensive role-based E2E testing with Playwright, testing all user flows for each role
majiayu000/claude-skill-registry 163
-
cache-management
Implement production-grade caching with cache keys/TTLs/consistency classes per query, SWR (stale-while-revalidate), explicit invalidation, and comprehensive testing for stale reads and cache warmup. Use when adding caching to queries, implementing cache invalidation, or ensuring cache consistency and performance.
majiayu000/claude-skill-registry 163
-
guided-investigation
Systematic process for investigating open-ended questions - decompose vague questions into specific sub-questions, map to data, investigate incrementally, synthesize findings
majiayu000/claude-skill-registry 163
-
security-prompts
Library of battle-tested security prompt templates for secure feature implementation. Use when implementing forms, endpoints, authentication, authorization, file uploads, or conducting security reviews. Triggers include "security prompt", "secure form", "RBAC", "threat model", "STRIDE", "admin endpoint", "file upload", "security testing", "code review", "OWASP".
majiayu000/claude-skill-registry 163
-
cli-skill-creator
This skill should be used when creating a skill for a CLI tool. Use when users ask to document a command-line tool, create CLI guidance, or build a skill for terminal commands. Essential for systematically introspecting CLI tools through help text, man pages, GitHub repos, and online research, then organizing findings into effective skill documentation.
majiayu000/claude-skill-registry 163
-
openspec-check
Use BEFORE any implementation to check if specs exist for the capability. Run this first when starting any feature work. Reports: spec exists, no spec, or active change in progress.
majiayu000/claude-skill-registry 163
-
tasklist-generator
Generate high-level tasks and gated sub-tasks from a PRD, with relevant files and testing guidance.
majiayu000/claude-skill-registry 163
-
component-test-runner
指定されたコンポーネントの全テスト(unit, a11y, vrt, interaction)を実行し、結果をレポートする。
majiayu000/claude-skill-registry 163
-
polaris-catalog
ALWAYS USE when configuring Polaris catalog, managing namespaces, or setting up credentials in floe-platform. Use IMMEDIATELY when integrating DuckDB via dbt-duckdb plugin, configuring PyIceberg REST catalog, or debugging access control issues. Provides research steps for REST API, OAuth2 authentication, and multi-engine coordination with DuckDB, dbt, and Dagster.
majiayu000/claude-skill-registry 163
-
Unit Test Writing
This skill should be used when the user asks to "write tests", "add unit tests", "create test cases", "test this function", "add test coverage", or discusses testing strategies and test implementation.
majiayu000/claude-skill-registry 163
-
github-runner-setup
GitHub Actions self-hosted runner setup and maintenance. Use when setting up dedicated runner users,
migrating runners from personal accounts, troubleshooting runner issues, or implementing runner isolation.
Covers systemd services, environment isolation, and skills plane integration.
majiayu000/claude-skill-registry 163
-
unit-test-ddd
Spring Boot Unit 테스트 작성. JUnit5+Mockito, domain 패키지별 구조, entity는 common/entity, service는 {domain}/service. 네이밍 test_{대상}_{시나리오}_{예상결과}. Entity 직접 반환 금지 (DTO만). Fail Fast - 모든 필드/타입/예외 엄격 검증, 예상외 결과는 실패 처리.
majiayu000/claude-skill-registry 163
-
PHP Ecosystem
This skill should be used when the user asks to "write php", "php 8", "composer", "phpunit", "pest", "phpstan", "psalm", "psr", or works with modern PHP language patterns and configuration. Provides comprehensive modern PHP ecosystem patterns and best practices.
majiayu000/claude-skill-registry 163
-
log-summarizer
Generates concise summaries of log content using type-specific summarization templates
majiayu000/claude-skill-registry 163
-
test-gap-analyzer
Analyzes code to identify untested functions, low coverage areas, and missing edge cases.
Use when reviewing test coverage or planning test improvements.
Generates specific test suggestions with example templates following amplihack's testing pyramid (60% unit, 30% integration, 10% E2E).
Can use coverage.py for Python projects.
majiayu000/claude-skill-registry 163
-
test-strategy-design
Test pyramid strategy, test design patterns, coverage analysis, and quality gate configuration. Use when designing test strategies, improving coverage, setting up automation, or defining quality gates. Covers unit, integration, and E2E testing across frameworks.
majiayu000/claude-skill-registry 163
-
bdd-scenarios
Use when writing effective BDD scenarios including acceptance criteria, edge cases, and scenario organization. Use when defining behavior specifications.
majiayu000/claude-skill-registry 163
-
golang-code-review
Comprehensive Go code review skill for PR reviews, architecture assessment, and test quality analysis. Use when reviewing Go code to ensure adherence to Go best practices, security standards, and project-specific patterns. Applies to full PR reviews, single file/function reviews, architecture evaluation, and test code quality checks.
majiayu000/claude-skill-registry 163
-
e2e-execution
Claude Code Web/DesktopでE2Eテストを実行する手順。リモートConvexに接続してPlaywrightテストを実行する方法。
majiayu000/claude-skill-registry 163
-
test-writer
Guides test creation for Polibase following strict testing standards. Activates when writing tests or creating test files. Enforces external service mocking (no real API calls), async/await patterns, test independence, and proper use of pytest-asyncio to prevent CI failures and API costs.
majiayu000/claude-skill-registry 163
-
json-content-management
JSON-driven content architecture for services, programmes, FAQs, testimonials, and policies with TypeScript interfaces and locale-aware data fetching. Use when defining content schemas, creating data utilities, adding new content types, or fetching localized business data.
majiayu000/claude-skill-registry 163
-
dh-players
This skill should be used when the GM needs to help players create Daggerheart characters, select a class/ancestry/community, define Experiences with bounded constraints, choose domain cards, or handle level advancement (1-10). Provides templates for character sheets, session state, and Experience definitions to prevent semantic drift during gameplay.
majiayu000/claude-skill-registry 163
-
nx-monorepo-generator
majiayu000/claude-skill-registry 163
-
examples-lvndry-jazz
majiayu000/claude-skill-registry 163