erlang-otp-behaviors
CommunityMaster OTP patterns for robust Erlang apps
AuthorKaiserWhoLearns
Version1.0.0
Installs0
System Documentation
What problem does it solve?
OTP patterns solve the complexity of building reliable, concurrent Erlang applications by providing reusable building blocks for stateful processes, state machines, and fault-tolerant supervision trees.
Core Features & Use Cases
- Gen_server basics: client-server processes with managed state and robust callbacks.
- Gen_statem for state machines: explicit state transitions for protocol-heavy logic.
- Supervisors and trees: automatic recovery and fault tolerance across components.
- Practical examples: from simple counters to a cache with timeouts and dynamic supervision.
Quick Start
Set up an Erlang project that demonstrates gen_server, gen_statem, and a simple supervisor tree to illustrate OTP patterns.
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: erlang-otp-behaviors Download link: https://github.com/KaiserWhoLearns/skillsbench/archive/main.zip#erlang-otp-behaviors 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 471,000+ vetted skills library on demand.