elixir-scribe
CommunitySelf-documenting folder structure for clean code
Software Engineering#architecture#elixir#domain-driven#single-responsibility#folder-structure#manual-enforcement#nerves
Authorlayeddie
Version1.0.0
Installs0
System Documentation
What problem does it solve?
The Elixir-Scribe approach provides a clear, explicit folder-based organization to enforce the Single Responsibility Principle, avoiding magic and DSLs in favor of manual discipline.
Core Features & Use Cases
- Domain-first organization with explicit Domains/Resources/Actions
- One action per module to improve maintainability and onboarding
- Self-documenting folder structures that ease migration and onboarding, including Nerves embedded projects and non-Ash Elixir code
Quick Start
Create a domains/ folder under lib/YourApp and place each action in its own module file following the catalog/product structure.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: elixir-scribe Download link: https://github.com/layeddie/ai-rules/archive/main.zip#elixir-scribe Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.