examples/elixir_programming_skills/skills/otp-supervision/SKILL.md
--- lesson_style: summary title: OTP Supervision and Resilience tags: - elixir - otp - supervision links: - target: "[[concurrency]]" rel: prereq - target: "[[error-handling]]" rel: related - target: "[[typespecs-and-behaviours]]" rel: related source_lessons: - https://elixirschool.com/en/lessons/advanced/otp_supervisors - https://elixirschool.com/en/lessons/advanced/behaviours content_origin: Summarized from Elixir School lessons in paraphrased form. Not verbatim tex
npx skillsauth add pcharbon70/jido_skillset examples/elixir_programming_skills/skills/otp-supervisionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Summary of the source lessons: supervision trees define fault boundaries and restart semantics so systems recover predictably. The lessons cover supervisor strategies, child specs, DynamicSupervisor, and task supervision patterns for ephemeral work.
Build this on top of process design from [[concurrency]], align restart behavior with policy decisions in [[error-handling]], and make component interfaces explicit using [[typespecs-and-behaviours]].
testing
--- title: bad tags: [one, two --- Invalid yaml frontmatter.
testing
B links back to [[a]].
testing
A links to [[b]].
testing
--- title: Beta --- Beta body.