SuperAPI AI 工具集

elixir-pro

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:当任务属于 Elixir 开发或相关工作流,需要指导、最佳实践或清单时使用该技能;任务与 Elixir 无关或属于其他领域工具时不适用。

主要能力:聚焦 OTP 模式(GenServer、Supervisor、Application)、Phoenix 框架与 LiveView 实时功能、Ecto 数据库交互与 changeset、模式匹配与守卫子句、进程与 Task 并发编程、节点与集群的分布式系统、BEAM VM 性能优化。

使用方式:先明确目标、约束与必要输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,打开 resources/implementation-playbook.md。

输出取向:遵循社区风格指南的惯用 Elixir、带正确监督树的 OTP 应用、以 context 划分清晰边界的 Phoenix 应用、含 doctest 并尽量异步的 ExUnit 测试、Dialyzer 类型规格、Benchee 性能基准与 Telemetry 可观测性。

理念与测试:拥抱“let it crash”并配合监督;以模式匹配替代条件分支;用进程实现隔离与并发;利用不可变性获得可预测状态;用 ExUnit 并关注基于属性的测试;用 :observer 与 :recon 分析瓶颈。设计应面向容错与水平扩展。

限制:资料未提供具体安装命令、收费、价格、平台或版本要求。