aka. Agent Skills
Discover skills for AI coding agents. Works with Claude Code, OpenAI Codex, Gemini CLI, Cursor, and more.
Use when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.
Use when Django ORM patterns with models, queries, and relationships. Use when building database-driven Django applications.
Use when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.
Use when configuring networks and service communication in Docker Compose including bridge networks, overlay networks, service discovery, and inter-service communication.
Use when Rust's ownership system including ownership rules, borrowing, lifetimes, and memory safety. Use when working with Rust memory management.
Use when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
Use when validating and casting data with Ecto changesets including field validation, constraints, nested changesets, and data transformation. Use for ensuring data integrity before database operations.
Use when querying data with Ecto.Query DSL including where clauses, joins, aggregates, preloading, and query composition. Use for building flexible database queries in Elixir applications.
Use when working with Ruby gems, Bundler for dependency management, creating gemspecs, and publishing gems to RubyGems.
Use when pylint configuration including pylintrc, message control, plugins, and scoring system.
Use when defining and working with Ecto schemas including field types, associations, and embedded schemas. Use when modeling database entities in Elixir.
Use when Elixir OTP patterns including GenServer, Supervisor, Agent, and Task. Use when building concurrent, fault-tolerant Elixir applications.
Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
Use when working with Helm templates and template functions for generating Kubernetes manifests dynamically.
Use when prettier plugins including plugin ecosystem, custom parsers, and plugin development.
Use when creating bidirectional links between code and documentation. Covers link patterns, documentation references, context preservation across artifacts, and maintaining synchronization between code and docs.
Use when eSLint configuration including config files, extends, plugins, and environment setup.
Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
Use when eSLint built-in rules including rule configuration, severity levels, and disabling strategies.
Use when configuring parallel test execution with TestNG including thread pools, suite configuration, and synchronization.
Master Python asynchronous programming with asyncio, async/await,
Use when Python data modeling with dataclasses, attrs, and Pydantic. Use when creating data structures and models.
Use when Python's type system including type hints, mypy, Protocol, TypedDict, and Generics. Use when working with Python type annotations.
Use when active Record patterns including models, associations, queries, validations, and callbacks.