erlang-otp-behaviors

Community

Master 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 required

Components

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

Agent Skills Search Helper

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