aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
Mark a Linear issue as complete after validating acceptance criteria
Use when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go applications.
Use when working with modern C++ codebases requiring features from C++11 to C++23 including lambdas, move semantics, ranges, and concepts.
Use when configuring Sentry alerts, managing issues, or setting up notifications. Covers alert rules, issue triage, and integrations.
Use when writing shell scripts that need to run across different systems, shells, or environments. Covers POSIX compatibility and platform differences.
Use when implementing GraphQL resolvers with resolver functions, context management, DataLoader batching, error handling, authentication, and testing strategies.
Use when creating temporary files, drafts, experiments, or any content that should not be committed to version control. Ensures proper placement in .claude/.scratch with gitignore configuration.
Use when optimizing GraphQL API performance with query complexity analysis, batching, caching strategies, depth limiting, monitoring, and database optimization.
Use when managing memory safely in C++ with smart pointers including unique_ptr, shared_ptr, weak_ptr, and RAII patterns.
Use when advanced RSpec features including custom matchers, shared examples, metadata, and hooks.
Configure markdownlint rules and options including rule management, configuration files, inline comments, and style inheritance.
Integrate markdownlint into development workflows including CLI usage, programmatic API, CI/CD pipelines, and editor integration.
Use when working with Tailwind CSS utility classes for layout, spacing, typography, colors, and visual effects. Covers utility-first CSS patterns and class composition.
Use when mocha test structure, hooks, and async testing patterns for JavaScript testing.
Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.
Use when auditing GraphQL operations for complexity metrics, depth analysis, directive usage, or query performance concerns.
Use when rSpec fundamentals including describe, context, it blocks, let, and basic matchers for BDD testing.
Use when creating generic and type-safe C++ libraries with templates, SFINAE, concepts, and compile-time metaprogramming.
Use PROACTIVELY when a user describes work that sounds like a feature, project, or task. Detects intent patterns and offers to start AI-DLC elaboration.
Use when writing or modifying Bash/shell scripts. Covers script structure, variables, quoting, conditionals, and loops with modern best practices.
Use when designing GraphQL schemas with type system, SDL patterns, field design, pagination, directives, and versioning strategies for maintainable and scalable APIs.
Use when Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.
Use when relay pagination with cursor-based pagination, infinite scroll, load more patterns, and connection protocols.