aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when React Context patterns for state management. Use when sharing state across component trees without prop drilling.
Use when implementing MVVM, clean architecture, dependency injection with Hilt, or structuring Android app layers.
Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
Use when implementing Apollo Client patterns for queries, mutations, cache management, and local state in React applications.
Use when integrating tools, permissions, and MCP servers with Claude AI agents using the Agent SDK.
Use when building complex organisms from molecules and atoms like headers, footers, product cards, and sidebars. Organisms are distinct UI sections.
Use when vitest testing patterns including unit tests, mocks, spies, and browser mode testing.
Use when configuring Fnox providers for encryption and secret storage. Covers age encryption, cloud providers (AWS, Azure, GCP), and password managers.
Use when defining and configuring Mise tasks in mise.toml. Covers task definitions, dependencies, file tasks, and parallel execution.
Use when prettier plugins including plugin ecosystem, custom parsers, and plugin development.
Use when prettier integration with editors, pre-commit hooks, ESLint, and CI/CD pipelines.
Use when building GraphQL APIs with Apollo Server requiring resolvers, data sources, schema design, and federation.
Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.
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 working with Ruby's object-oriented programming features including classes, modules, inheritance, mixins, and method visibility.
Use when investigating bugs, diagnosing issues, or understanding unexpected behavior. Provides systematic approaches to finding root causes.
Use when prettier configuration including options, config files, ignore patterns, and formatting rules.
Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
Use when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.
Use when facilitating BDD collaboration between developers, testers, and business stakeholders. Use when running discovery workshops and example mapping sessions.