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-investigatephx-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)。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案