Skip to content

trogonstack/trogonstack-elixir

v0.2.0MIT

Elixir skills for designing and reviewing OTP processes such as GenServers

elixir-design-genserver

Design or review Elixir GenServer modules. Decides whether a process is justified at all, detects mailbox queuing and serialization bottlenecks, picks call vs cast, shapes the client API, and places the server under supervision. Use when writing a new GenServer, reviewing an existing one, deciding where an actor belongs, or diagnosing a process that became a bottleneck. Do not use for: (1) designing full supervision trees across an application, (2) distributed Erlang or clustering, (3) Phoenix LiveView or Channel processes, (4) GenStage, Broadway, or Flow pipelines.

Read SKILL.md at the source

Pinned to revision a601cec84626, so it is the text this page describes rather than whatever the author pushed since.

Pre-approved tools experimental

Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.

  • AskUserQuestion
  • Read
  • Write
  • Shell

Files

Every link opens the file at its source, pinned to the revision this page describes.