Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
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
-
cro
Conversion Rate Optimization patterns beyond A/B testing. Heatmaps, session recordings, funnel analysis, form analytics, exit intent. Data-driven optimization.
majiayu000/claude-skill-registry 163
-
syrupy
Use syrupy for pytest snapshot testing to ensure the immutability of computed results, manage snapshots, customize serialization, and handle complex data structures with built-in matchers and filters.
majiayu000/claude-skill-registry 163
-
run-tests
Validate code changes by intelligently selecting and running the appropriate test suites. Use this when editing code to verify changes work correctly, run tests, validate functionality, or check for regressions. Automatically discovers affected test suites, selects the minimal set of venvs needed for validation, and handles test execution with Docker services as needed.
majiayu000/claude-skill-registry 163
-
design-sprint
Facilitate Google Ventures Design Sprints - 5-day process for answering critical business questions through design, prototyping, and testing with customers.
majiayu000/claude-skill-registry 163
-
run-e2e-tests
Executes end-to-end tests for OADP projects with proper environment setup, test selection, and result analysis.
majiayu000/claude-skill-registry 163
-
trino
TD Trino SQL with TD-specific functions (td_interval, td_time_range, td_time_string, td_sessionize). Use for time-based filtering, partition pruning, and TD query patterns.
majiayu000/claude-skill-registry 163
-
prpm-development
Use when developing PRPM (Prompt Package Manager) - comprehensive knowledge base covering architecture, format conversion, package types, collections, quality standards, testing, and deployment
majiayu000/claude-skill-registry 163
-
testing-flutter
. Use when writing tests, reviewing test coverage, or setting up testing.
majiayu000/claude-skill-registry 163
-
websearch
Search web for latest docs and articles.
majiayu000/claude-skill-registry 163
-
pr-update
Update existing pull request title and description based on latest changes.
Use when user wants to refresh PR with latest commits. Triggers include:
- Korean: "PR 업데이트해줘", "PR 수정해줘", "PR 다시 만들어줘"
- English: "update PR", "refresh PR", "regenerate PR description"
- Context: User has existing PR and wants to update title/description after adding more commits
majiayu000/claude-skill-registry 163
-
external-refs-skill
Skill with external file references for testing detection
majiayu000/claude-skill-registry 163
-
jq
This skill should be used when the user asks to "get the version from package.json", "what dependencies are in this project", "extract field from JSON", "check tsconfig settings", "parse API response", "get scripts from package.json", or when needing specific fields from JSON files without loading the entire file.
majiayu000/claude-skill-registry 163
-
expo-camera-workflow
Handles camera integration, photo capture, sticker creation, and storage workflows in Expo React Native apps. Use when implementing camera features, photo editing (sticker creation), file system operations, and integration with MST.
majiayu000/claude-skill-registry 163
-
ai-agent-skills-raia-ai-raia-v2-docs
majiayu000/claude-skill-registry 163
-
get_weather
Get the current weather for a specific location.
majiayu000/claude-skill-registry 163
-
elixir-tdd-enforcement
MANDATORY for ANY feature or bugfix - write ExUnit test FIRST, watch it FAIL, then implement. NO exceptions. Use before writing any Elixir production code.
majiayu000/claude-skill-registry 163
-
test-file-management
Permanent vs temporary test organization and immutable contract philosophy. Use when creating, modifying, or reviewing tests.
majiayu000/claude-skill-registry 163
-
composable-svelte-navigation
Navigation and animation patterns for Composable Svelte. Use when implementing modals, sheets, drawers, alerts, navigation flows, or component lifecycle animations. Covers state-driven navigation, PresentationState, parent observation, URL routing, and Motion One integration.
majiayu000/claude-skill-registry 163
-
spec-updater
Updates specification files with implementation progress - marks phases complete, checks off tasks, adds notes
majiayu000/claude-skill-registry 163
-
php-testing
PHP testing mastery - PHPUnit 11, Pest 3, TDD, mocking, and CI/CD integration
majiayu000/claude-skill-registry 163
-
web-test-wallet-setup
Set up MetaMask wallet extension for Web3 DApp testing - download extension, import wallet from private key. Run at test start if tests/config.yaml has web3.enabled=true.
majiayu000/claude-skill-registry 163
-
Implementing Features with TDD
Guides Test-Driven Development for this Neovim plugin project. Use when implementing new features or fixing bugs that require behavioral changes. Includes project-specific tooling (make test/lint/check) and Lua/Busted testing patterns. Follows strict RED-GREEN-REFACTOR cycle.
majiayu000/claude-skill-registry 163
-
Using `argc` / `Argcfile`
Create and modify Argcfiles using the special syntax required. Use this when editing Argcfile.sh, @argc, or any shell script that contains `argc --argc-eval`.
majiayu000/claude-skill-registry 163