aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
Use when configuring GitLab CI/CD variables, managing secrets, or integrating with external secret providers. Covers secure credential handling.
Use when next.js App Router with layouts, loading states, and streaming. Use when building modern Next.js 13+ applications.
Master FastAPI dependency injection for building modular, testable APIs.
Use when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.
Use when managing state and side effects in Ink applications using React hooks for terminal UIs.
Handle HTTP requests with Phoenix controllers including actions, parameters, rendering, flash messages, and redirects
Use when jest configuration, setup files, module resolution, and project organization for optimal testing environments.
Use when applying Behavior-Driven Development patterns including Given-When-Then structure, feature files, and acceptance criteria. Use when writing BDD-style tests and specifications.
Use when building SwiftUI views, managing state with @State/@Binding/@ObservableObject, or implementing declarative UI patterns in iOS apps.
Use when deciding between inheritance and composition in object-oriented design. Use when creating class hierarchies or composing objects from smaller components.
Use when applying encapsulation and information hiding principles in object-oriented design. Use when controlling access to object state and behavior.
Use when deciding between HITL, OHOTL, and AHOTL modes in AI-DLC workflows. Covers decision frameworks for human involvement levels and mode transitions.
Use when cypress CI/CD integration including parallelization, test recording, and media capture.
Use when working with modern C++ codebases requiring features from C++11 to C++23 including lambdas, move semantics, ranges, and concepts.
Use when implementing or understanding backpressure in AI-DLC workflows. Covers quality gates, Stop hooks, and how automated enforcement guides AI behavior toward quality.
Use when writing commit messages that clearly communicate changes and tell the story of development. Helps create informative, well-structured commit messages that serve as documentation.
Use when ruboCop configuration including YAML config, departments, inheritance, and customization.
Define routes and URL helpers in Phoenix applications including resources, scopes, pipelines, and verified routes
Use when FastAPI validation with Pydantic models. Use when building type-safe APIs with robust request/response validation.