raxollisted
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