The Elixir Architect skill transforms Claude into a senior system designer capable of building robust, scalable Elixir/OTP applications. It follows industry-leading patterns from experts like Dave Thomas and Saša Jurić, focusing on the Ash Framework for declarative domain modeling and path-based dependencies for modular project structure. By generating comprehensive Architecture Decision Records (ADRs), supervision tree plans, and rigorous guardrail documentation, this skill ensures that both human developers and AI agents (Director/Implementor roles) can collaborate effectively on complex, fault-tolerant systems.
主な機能
0171 GitHub stars
02Dave Thomas-style multi-app project structuring with path-based dependencies
03Comprehensive architecture documentation including ADRs and system overviews
04Declarative domain modeling and API generation using the Ash Framework
05Standardized guardrails and handoff protocols for Director/Implementor AI collaboration
06Fault-tolerant OTP supervision tree planning and Oban worker configuration
ユースケース
01Designing a high-concurrency SaaS platform backend from scratch
02Restructuring a monolithic Elixir app into a modular, multi-app system
03Establishing rigorous AI-to-AI handoff workflows for complex software implementation