About
This Claude Code skill provides a comprehensive framework for designing high-quality GraphQL APIs within the Elixir ecosystem. It guides developers through complex schema definitions—including interfaces, unions, and custom scalars—while enforcing professional organization patterns that separate types from queries and mutations. By implementing domain-driven design principles, this skill helps you avoid common pitfalls like circular dependencies and over-nested types, ensuring your API remains maintainable as your application grows.