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(以及其他 AI 编码助手,如 Amp、Codex、Pi 和 OpenCode)提供一个专用插件,帮助开发者构建 Elixir 和 Phoenix 应用程序。它解决了通用 AI 模型缺乏对 Elixir/Phoenix 特定陷阱的深入理解的问题——例如,重新连接时 assign_new 的行为、Ecto 查询性能(N+1 查询问题)以及 Oban 任务的幂等性。

工作原理

该插件协调 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)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目