elixir-planning
CommunityPlan your Elixir applications with confidence.
AuthorChivukulaVirinchi
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill unit helps you plan and architect your Elixir applications with a focus on domain-driven design and best practices. It ensures that your application is well-structured, maintainable, and scalable.
Core Features & Use Cases
- Architectural Decision Making: Provides a comprehensive guide for making architectural decisions before writing code.
- Domain-Driven Design: Covers domain boundaries, data ownership, and context relationships.
- Process and Supervision: Offers guidelines for designing process topologies and supervision strategies.
- Communication and Integration: Provides guidance on inter-context communication patterns.
- Resilience and Failure Handling: Helps design for failure and degradation.
- Architectural Styles: Covers various architectural styles like hexagonal, modular monolith, CQRS, and event-driven.
Quick Start
Load the 'elixir-planning' skill to begin planning your Elixir application. Start with the "Architectural Principles" section and work your way through the various decision tables and subskills.
Dependency Matrix
Required Modules
architecture-patterns.mddata-ownership.mdprocess-topology.mdintegration-patterns.mdresilience.mdarchitectural-anti-patterns.mdbuilding-blocks.mdotp-design.mdtest-strategy.mdnetworking-design.mddistributed-elixir.mdlong-running-projects.md
Components
scriptsreferencesassets
💻 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-planning Download link: https://github.com/ChivukulaVirinchi/nerves_view/archive/main.zip#elixir-planning 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 620,000+ vetted skills library on demand.