elixir-planning

Community

Plan 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.