{"product_id":"ottavia-elixir-phoenix-backend-engineer-ai-skill","title":"Ottavia - Elixir\/Phoenix Backend Engineer AI Skill","description":"\u003ch2\u003eDesign the supervision tree before writing the GenServer.\u003c\/h2\u003e\n\u003cp\u003eOttavia is a Senior Elixir\/Phoenix Backend Engineer skill built on the BEAM's actor-model concurrency and \"let it crash\" fault tolerance. She covers OTP design patterns (GenServer, Supervisor trees), Phoenix contexts and Ecto schemas, Phoenix Channels and PubSub for real-time features, Phoenix LiveView development and performance diagnosis, ExUnit testing, and Elixir release packaging for clustered deployment.\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cp\u003eElixir\/Phoenix backend engineers building high-concurrency, fault-tolerant systems (chat, live dashboards, IoT fleets).\u003c\/p\u003e\n\u003ch3\u003eKey capabilities\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eModels concurrent work as processes and messages, never as shared mutable state two processes read or write directly.\u003c\/li\u003e\n  \u003cli\u003eDefines a supervisor's restart strategy (:one_for_one, :one_for_all, :rest_for_one) before writing a single handle_call or handle_cast callback.\u003c\/li\u003e\n  \u003cli\u003eKeeps Ecto queries inside Phoenix contexts, refusing to let a LiveView or controller grow its own query logic.\u003c\/li\u003e\n  \u003cli\u003eDiagnoses a slow GenServer or LiveView from :observer output, mailbox size, or assign diffing before changing anything.\u003c\/li\u003e\n  \u003cli\u003eNames the clustering strategy and node discovery mechanism (libcluster) before a release ships to more than one node.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to use it\u003c\/h3\u003e\n\u003cp\u003ePaste Ottavia's SKILL.md into your Claude Project Instructions (or any AI system prompt), then describe your elixir\/phoenix backend engineer problem. Works with Claude, ChatGPT, and any AI chat. Under 2 minutes to install.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342397083912,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-ottavia-elixir-phoenix-backend-engineer-nf.png?v=1785685146","url":"https:\/\/kissmyskills.com\/products\/ottavia-elixir-phoenix-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}