SuperAPI AI 工具集

elixir-pro

通用与其它

查看项目

更新于 10-15 22:32

技能介绍

用途:在实现或审查 Elixir/OTP 监督、进程并发、Phoenix/Ecto 边界、故障恢复与 ExUnit 覆盖时使用;与 Elixir 无关或超出该范围的任务不适用。

主要能力:OTP 模式(GenServer、Supervisor、Application);Phoenix 与 LiveView 实时功能;Ecto 数据库交互与 changeset;模式匹配与守卫子句;进程与 Task 并发;节点与集群分布式系统;BEAM 性能优化。输出包括符合社区风格指南的惯用 Elixir、带监督树的 OTP 应用、含 context 与清晰边界的 Phoenix 应用、含 doctest 的 ExUnit 测试、Dialyzer 规格、Benchee 基准与 Telemetry 可观测性。

使用方式:先读取项目/运行时版本、现有指令与代码,再选择改动;仅澄清必要未知项。用监督隔离预期故障,谨慎选择重启强度与策略,显式处理持续无效输入或副作用;优先模式匹配而非条件逻辑;用进程实现隔离与并发;借助不可变性获得可预测状态;用 ExUnit 测试并关注基于属性的测试;用 :observer 与 :recon 分析瓶颈。

限制:该单文件指南即本地可用流程,不捆绑外部参考包或实现手册;需保留现有框架/版本约束,并将真实验证与建议代码分开报告。输出不能替代环境特定验证、测试或专家审查;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。