一套提示词技能,让 AI 编程代理只写任务所需的代码,优先复用已有代码,用最少的实现解决问题。
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
在 Claude Code 中添加插件市场
/plugin marketplace add oliver-kriska/claude-elixir-phoenix - 2
安装插件
/plugin install elixir-phoenix - 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 数据每日更新。
相关项目
一套包含 67 个专项技能的合集,让 Claude Code 在全栈开发中充当结对编程助手。
为 Claude Code 打造的看板工作流,把 GitHub Projects 卡片自动完成构建、测试和评审,产出可合并的 PR。
为 Claude Code 提供的可安装钩子集合,用于在工具调用前后做安全拦截、自动化、成本统计和通知。
面向 Claude Code、Codex、Qwen Code 等的多智能体开发编排插件,内置 39 个专职代理与并行子代理。