This skill provides a comprehensive framework for building real-time capabilities into GraphQL APIs using Absinthe and the Phoenix Framework. It guides users through configuring Phoenix sockets, defining subscription schemas with custom topics and triggers, and implementing secure, authenticated publishing mechanisms. Whether you are building a live chat system, real-time dashboards, or notification services, this skill ensures best practices for data scoping, authorization, and PubSub performance are strictly followed.
Key Features
01Mutation-based publishing with automated triggers
0239 GitHub stars
03GraphQL subscription schema definition with custom topics
04Real-time Phoenix socket and endpoint configuration
05User-specific subscription scoping and authentication
06PubSub infrastructure setup and optimization guidelines