aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when configuring Ameba rules and settings for Crystal projects including .ameba.yml setup, rule management, severity levels, and code quality enforcement.
Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
Use when modifying, removing, or refactoring code that lacks test coverage. Emphasizes the danger of untested changes and the RGR workflow to add characterization tests before modifications.
Use when managing test state and infrastructure with reusable Playwright fixtures and lifecycle hooks for efficient test setup and teardown.
Use when creating page objects or refactoring Playwright tests for better maintainability with Page Object Model patterns.
Use when testing GitHub Actions workflows locally with act. Covers act CLI usage, Docker configuration, debugging workflows, and troubleshooting common issues when running workflows on your local machine.
Use when investigating bugs, diagnosing issues, or understanding unexpected behavior. Provides systematic approaches to finding root causes.
Use when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.
Use when active Record patterns including models, associations, queries, validations, and callbacks.
Use when understanding and creating Helm charts for packaging and deploying Kubernetes applications.
Use when working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.
Use when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.
Use when auditing GraphQL operations for complexity metrics, depth analysis, directive usage, or query performance concerns.
Use when publishing CocoaPods libraries to CocoaPods Trunk. Covers pod trunk registration, podspec validation, version management, and publishing best practices for successful library distribution.
Use when setting up performance monitoring, distributed tracing, or profiling with Sentry. Covers transactions, spans, and performance insights.
Use when initializing Sentry in applications, configuring SDK options, or setting up integrations across different frameworks and platforms.
Validate checklist items for a ClickUp task without changing status
Use when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.
Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
Use when integrating tools, permissions, and MCP servers with Claude AI agents using the Agent SDK.