SuperAPI AI 工具集

init

编程与开发

查看项目

更新于 10-16 07:25

技能介绍

用途:把 Elixir/Phoenix 插件的行为指令安装进项目的 CLAUDE.md,用于首次设置或更新。

主要能力:检测项目技术栈(从 mix.exs 提取 Phoenix、Ecto 版本,识别 Oban、Oban Pro、Ash、Surface、Tidewave,并统计 lib/**/*.ex 文件数量),据此注入对应条件段落;写入自动激活规则、代理触发模式、参考文档自动加载、Iron Laws 与验证规则;可选在检测到 codex 时向 AGENTS.md 安装受管的 Review guidelines 块。

使用方式: /phx:init # 首次安装 /phx:init --update # 用最新规则更新已有安装

安装内容置于 <!-- ELIXIR-PHOENIX-PLUGIN:START --> 与 <!-- ELIXIR-PHOENIX-PLUGIN:END --> 标记之间;更新时仅替换标记内内容。

限制与规则:绝不覆盖或删除标记之外的用户内容,用户自写规则须原样保留;生成前必须检测技术栈,不得假设 Phoenix/Ecto 版本;安装后须校验标记存在且技术栈正确。CLAUDE.md 只读时报权限错误;标记损坏时警告并可移除重装;未知 Phoenix 版本使用保守默认(启用全部功能);非 Elixir 项目报错“No mix.exs found - is this an Elixir project?”。

相关命令:/phx:audit 用于定期项目健康检查,/phx:verify 用于代码变更后验证。插件更新后运行 /phx:init --update。具体注入模板与占位符替换细节见插件参考文件,资料未提供完整模板内容。