aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.
Use when FastAPI async patterns for building high-performance APIs. Use when handling concurrent requests and async operations.
Use when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
Use when managing state and side effects in Ink applications using React hooks for terminal UIs.
Use when working with modern C++ codebases requiring features from C++11 to C++23 including lambdas, move semantics, ranges, and concepts.
Use when nestJS guards and interceptors for auth, logging, and transformation. Use when implementing cross-cutting concerns.
Use when jest testing patterns including unit tests, mocks, spies, snapshots, and assertion techniques for comprehensive test coverage.
Use when advanced Jest features including custom matchers, parameterized tests with test.each, coverage configuration, and performance optimization.
Use when implementing data-driven tests with TestNG DataProviders, factory methods, and parameterization patterns.
Use when writing and organizing Ansible playbooks for automated configuration management and infrastructure orchestration.
Use when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.
Use when validating GraphQL operations/documents against a schema, checking query depth, complexity, or fragment usage.
Use when vitest performance optimization including fast execution, watch mode, and parallelization strategies.
Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
Use when jUnit parameterized tests with various value sources and test factories.
Use when working with TestNG annotations, assertions, test lifecycle, and configuration for Java testing.
Use when implementing data structures in C including arrays, linked lists, trees, and hash tables with manual memory management.
Use when building comprehensive monitoring and observability systems.
Use when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
Use when designing monorepo structure, organizing packages, or migrating to monorepo architecture with architectural patterns for managing dependencies and scalable workspace configurations.