Repolode
oliver-kriska

oliver-kriska/claude-elixir-phoenix

面向 Elixir/Phoenix 的 Claude Code 插件,内含 26 个专家代理、Iron Laws 规则检查和 Tidewave MCP 集成,覆盖规划、编码与审查。

Star
573
Fork
45
未关闭 Issue
20
最近提交
24小时前

这是什么?

Claude Code 本身并不了解 Elixir 和 Phoenix 的常见陷阱,例如 assign_new 在重连时被跳过、:float 损坏金额字段、Oban 任务不具备幂等性。这个插件补充了领域知识,并协调多个专家代理并行完成需求规划、任务执行和代码审查。执行阶段每次修改后都会做编译检查,审查阶段则从惯用写法、安全、测试和编译四个方面并行检查。

工作流遵循规划、执行、验证、审查、沉淀的生命周期,命令统一在 /phx:* 命名空间下。Iron Laws 由钩子强制执行,会扫描编辑内容中的 :float 金额字段、用户输入上的 String.to_atom、未受监督的长生命周期进程等问题。针对 LiveView、Ecto、Oban、安全和测试的知识技能会根据正在编辑的文件自动加载。

项目还为 Amp、Codex、Pi、OpenCode 和 DeepSeek Harness 提供了生成版本,各运行环境的功能支持程度不同。

核心功能

  • 01借助并行研究代理进行功能规划,并生成带复选框的结构化计划文件。
  • 02执行计划任务时,每次修改后运行编译检查。
  • 03通过钩子执行 26 条 Iron Laws,扫描编辑内容中常见的 Elixir 和 Phoenix 错误。
  • 04由四个代理并行审查惯用写法、安全、测试和编译情况。
  • 05根据编辑的文件自动加载 LiveView、Ecto、Oban 和安全相关的领域知识。
  • 06集成 Tidewave MCP。

适用场景

  • 以规划和逐步验证的方式开发新的 Phoenix LiveView 功能。
  • 审查 Elixir 拉取请求,检查安全漏洞以及 Ecto、Oban 的反模式。
  • 通过并行的结构化排查流程定位 LiveView 或 Phoenix 代码中的问题。
  • 借助强制执行的规则,帮助团队统一 Phoenix 开发规范。

快速上手

  1. 1

    在 Claude Code 中添加插件市场

    /plugin marketplace add oliver-kriska/claude-elixir-phoenix
  2. 2

    安装插件

    /plugin install elixir-phoenix
  3. 3

    使用插件的工作流命令规划功能

    /phx:plan Add real-time comment notifications

使用前须知

  • 需要 Claude Code 2.1.110 或更新版本。
  • 插件专为 Elixir/Phoenix 设计,若同时开发多种技术栈,建议按项目启用。
  • Amp、Codex、Pi、OpenCode 和 DeepSeek Harness 等其他运行环境与 Claude Code 版本功能并不完全一致。
  • 从 v2.x 升级必须遵循特定的安装顺序,否则插件将无法加载。

收录于专题

标签

常见问题

claude-elixir-phoenix 是什么?
面向 Elixir/Phoenix 的 Claude Code 插件,内含 26 个专家代理、Iron Laws 规则检查和 Tidewave MCP 集成,覆盖规划、编码与审查。 Claude Code 本身并不了解 Elixir 和 Phoenix 的常见陷阱,例如 assign_new 在重连时被跳过、:float 损坏金额字段、Oban 任务不具备幂等性。这个插件补充了领域知识,并协调多个专家代理并行完成需求规划、任务执行和代码审查。执行阶段每次修改后都会做编译检查,审查阶段则从惯用写法、安全、测试和编译四个方面并行检查。
claude-elixir-phoenix 可以免费使用吗?用的什么许可证?
claude-elixir-phoenix 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
claude-elixir-phoenix 还在维护吗?
活跃维护中。claude-elixir-phoenix 最近一次提交是在 2026年11月6日。
claude-elixir-phoenix 适合用来做什么?
以规划和逐步验证的方式开发新的 Phoenix LiveView 功能。 审查 Elixir 拉取请求,检查安全漏洞以及 Ecto、Oban 的反模式。 通过并行的结构化排查流程定位 LiveView 或 Phoenix 代码中的问题。 借助强制执行的规则,帮助团队统一 Phoenix 开发规范。
claude-elixir-phoenix 怎么安装和运行?
在 Claude Code 中添加插件市场: /plugin marketplace add oliver-kriska/claude-elixir-phoenix 安装插件: /plugin install elixir-phoenix 使用插件的工作流命令规划功能: /phx:plan Add real-time comment notifications
在哪里获取 claude-elixir-phoenix?
源代码和安装说明在 GitHub 上:https://github.com/oliver-kriska/claude-elixir-phoenix

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目