← ClaudeAtlas

raxollisted

Raxol terminal framework for TUI apps and AI agents in Elixir. TRIGGER when: code imports Raxol modules (Raxol.Agent, Raxol.Headless, Raxol.Core), mix.exs lists :raxol or :raxol_agent as dependency, user asks about building TUI apps or AI agents with Raxol, or working with Raxol headless/MCP tools. DO NOT TRIGGER when: general Elixir patterns (use droo-stack skill), Claude API / Anthropic SDK usage (use claude-api skill), or other TUI frameworks (Scenic, Termbox, etc.).
DROOdotFOO/agent-skills · ★ 1 · AI & Automation · score 75
Install: claude install-skill DROOdotFOO/agent-skills
# Raxol Skill Elixir TEA framework for terminal UIs + AI agent orchestration. Same codebase runs in terminal, browser (LiveView), and SSH. OTP provides supervision, crash isolation, and hot reload. Package split: `:raxol` (core TUI) and `:raxol_agent` (agent framework). ## What You Get - TEA agent and Process agent patterns with lifecycle examples - Multi-agent orchestration (teams, cockpit, message protocol) - Headless session and MCP tool integration - AI backend strategy (mock, local, remote) - Agent testing patterns (unit, integration, E2E) ## Two Agent Models | | TEA Agent (`use Raxol.Agent`) | Process Agent (`use Raxol.Agent.UseProcess`) | | -------------- | ----------------------------------- | -------------------------------------------- | | Loop | Message-driven (`update/2`) | Tick-driven (observe/think/act) | | Rendering | Optional `view/1` | Headless only | | Input | Messages from agents, commands, MCP | Events buffer, directives | | Best for | Agents with UI, reactive workflows | Autonomous background agents | | Crash recovery | OTP restart, fresh `init/1` | `context_snapshot` + `restore_context` | | AI backend | Manual (call in async commands) | Built-in via Strategy | ## See also - `droo-stack` -- for general Elixir patterns (pipes, pattern matching, ExUnit