oliver-kriska/claude-elixir-phoenix
Claude Code plugin for Elixir/Phoenix/LiveView — 26 specialist agents, Iron Laws enforcement, and Tidewave MCP integration. Plan features with parallel research agents, execute with automatic verification, review with 4-agent parallel audits, and capture learnings as reusable knowledge.
解決的問題
本專案為 Claude Code(以及 Amp、Codex、Pi、OpenCode 等其他 AI 程式碼助手)提供專用外掛程式,協助開發者建構 Elixir 與 Phoenix 應用程式。它解決了通用型 AI 模型缺乏對 Elixir/Phoenix 特定陷阱的深入知識的問題——例如,重新連接時 assign_new 的行為、Ecto 查詢效能(N+1 查詢)、以及 Oban 工作的 idempotency(冪等性)。
工作原理
該外掛程式協調 26 個專業代理(使用 Claude Opus 和 Sonnet 等模型)與 51 項技能,自動化開發生命週期。採用結構化的規劃、實作與驗證工作流程:
- 規劃:研究代理分析程式碼庫,建立結構化計畫。
- 實作:系統在每次變更後實作任務並編譯程式碼,一旦違反「鐵律」(不可妥協的程式碼規則),立即停止。
- 審查:專業代理並行審查程式碼,檢查慣用語、安全性與編譯錯誤。
- 調查:
phx-investigate與phx-trace等工具協助調試深層錯誤並追蹤呼叫。
適用對象
使用 AI 程式碼助手,並希望透過強制執行領域特定最佳實務與架構模式,防止生產環境錯誤的 Elixir 與 Phoenix 開發者。
主要特色
- 26 個專業代理:專用於架構、安全性與領域特定邏輯(例如 Oban 專家、LiveView 架構師)。
- 51 項標準技能:涵蓋 Ecto、LiveView 與 Phoenix 模式的完整技能庫。
- 鐵律:26 條不可妥協的規則,可捕捉測試常遺漏的錯誤。
- 多執行時支援:相容於 Claude Code、Amp、Codex、Pi、OpenCode 與 DeepSeek Harness。
- 自動化工作流程:整合命令支援規劃(
/phx:plan)、工作(/phx:work)與審查(/phx:review)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案