elixir-genius

Plan scalable Elixir/Phoenix architectures with ADRs and supervision trees.

11|1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/agoodway/.claude --skill elixir-genius-agoodway
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elixir-genius
Source: https://github.com/agoodway/.claude/tree/main/skills/elixir-genius
Command: npx skills add https://github.com/agoodway/.claude --skill elixir-genius-agoodway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Elixir Genius Skill helps engineering teams convert high-level architectural ideas for Elixir/Phoenix/LiveView projects into a complete, production-ready blueprint and accompanying handoff documentation.

Core Features & Use Cases

  • Generate comprehensive architecture documents, ADRs, and system overviews for Elixir/Phoenix apps, including domain models, data layer design, functional core, and boundaries.
  • Create a Dave Thomas style path-based dependency plan that structures multi-app projects (without umbrella apps) and defines OTP supervision trees and lifecycle strategies.
  • Produce ready-to-share handoff packages for Director/Implementor AI collaboration, covering project skeletons, review notes, and integration patterns.

Quick Start

Request: Generate a complete architecture plan for a new Elixir/Phoenix project, including system overview, domain model, data layer, functional core, boundaries, lifecycle, workers, integration patterns, and ADRs.

Frequently Asked Questions about elixir-genius

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan scalable Elixir and Phoenix architectures with integrated documentation?▼

You can plan scalable Elixir and Phoenix architectures by generating a production-ready blueprint that includes system overviews, domain models, data layer designs, and functional core boundaries. This approach integrates documentation directly into your architectural planning process.

What is a Dave Thomas style path-based dependency strategy for Elixir?▼

A Dave Thomas style path-based dependency strategy structures multi-app Elixir projects without using umbrella apps. It defines clear application boundaries and dependencies to organize your Phoenix system effectively.

How do I generate Architecture Decision Records for Phoenix LiveView projects?▼

You generate Architecture Decision Records for Phoenix LiveView projects by creating a comprehensive architectural blueprint. This includes documenting domain models, data layers, and integration patterns alongside the main system design.

Can I create handoff packages for Director and Implementor AI from Elixir designs?▼

Yes, you can create ready-to-share handoff packages for Director and Implementor AI collaboration. These packages include project skeletons, review notes, and integration patterns derived from your Elixir and Phoenix architecture plan.

Does this architectural planning approach define OTP supervision trees and lifecycle strategies?▼

Yes, this planning approach defines OTP supervision trees and lifecycle strategies. It structures your multi-app Elixir project and maps out worker processes to ensure robust system operations.