Overview
Absinthe GraphQL skills for Elixir projects with Claude Code.
What This Jutsu Provides
Skills
This jutsu provides the following skills for building GraphQL APIs with Absinthe:
- absinthe-schema: Type definitions, interfaces, unions, enums, and schema organization patterns
- absinthe-resolvers: Resolver patterns, Dataloader integration, batching, and error handling
- absinthe-subscriptions: Real-time subscriptions with Phoenix channels and PubSub
Installation
han plugin install jutsu-absinthe-graphql
Usage
Once installed, Claude Code will have access to Absinthe-specific knowledge when working on Elixir GraphQL projects.
Example Use Cases
- Designing GraphQL schemas with proper type definitions
- Implementing efficient resolvers with Dataloader
- Setting up real-time subscriptions
- Handling authentication and authorization
- Organizing large schemas
Requirements
- Elixir 1.14+
- Absinthe 1.7+
- Phoenix 1.7+ (for subscriptions)
Related Plugins
- jutsu-elixir: Core Elixir language skills
- jutsu-phoenix: Phoenix framework patterns
- jutsu-ecto: Database interactions with Ecto
- jutsu-graphql: General GraphQL concepts