aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when pylint checkers including built-in checkers, custom checkers, and checker development.
Use when initializing Sentry in applications, configuring SDK options, or setting up integrations across different frameworks and platforms.
Use when applying Atomic Design methodology to organize UI components into quarks, atoms, molecules, organisms, templates, and pages. Core principles and hierarchy.
Use when advanced Cypress features including custom commands, plugins, and network stubbing.
Writing effective step definitions and organizing test code
Use when creating atomic-level UI components like buttons, inputs, labels, and icons. The smallest building blocks of a design system.
Cucumber best practices, patterns, and anti-patterns
Use when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
Use when C# nullable reference types, null safety patterns, and migration strategies. Use when ensuring null safety in C# code.
Use when C# async/await patterns including Task, ValueTask, async streams, and cancellation. Use when writing asynchronous C# code.
Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
Use when working with Crystal language development including WebSocket communication, TLS/SSL configuration, HTTP frameworks, ORM operations, and high-performance concurrent systems.
Use when implementing concurrent programming in Crystal using fibers, channels, and parallel execution patterns for high-performance, non-blocking applications.
Use when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
Use when understanding and fixing common Credo check issues for Elixir code quality and consistency.
Use when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.
Use when handling SDP offer/answer, codec negotiation, media capabilities, and RTP session setup in SIP applications.
Use when Rust error handling with Result, Option, custom errors, thiserror, and anyhow. Use when handling errors in Rust applications.
Use when pytest fixtures, conftest files, parametrize decorators, and fixture scopes for comprehensive test setup.
Use when pytest plugin ecosystem including pytest-cov, pytest-mock, and custom plugin development.