Elixir 开发插件集

这是一个专为 Elixir 开发设计的 Claude Code 插件市场套包,包含多种插件,旨在提升开发效率和代码质量。

一键安装此套包中的所有插件:

42plugin install georgeguimaraes/kit/claude-code-elixir

包含的插件(6)

OTP 思维助手

georgeguimaraes

Skill

当用户提及添加后台处理、缓存数据、异步运行、处理并发请求、跨请求管理状态、处理队列任务、GenServer 性能优化,或涉及 GenServer、Supervisor、Agent、Task、Registry、DynamicSupervisor、handle_call、handle_cast、监督树、容错机制、“让它崩溃”原则,以及在 Broadway 和 Oban 之间选择时,使用此技能。

3.1

Phoenix 实时开发助手

georgeguimaraes

Skill

当用户询问添加 LiveView 页面、创建表单、处理实时更新、向用户广播变更、添加新路由、创建 API 端点、修复 LiveView 错误、解释 mount 为何调用两次,或提及 handle_event、handle_info、handle_params、mount、channels、controllers、components、assigns、sockets 或 PubSub 时使用此技能。避免在 mount 中重复查询。

3.4

异步任务处理

georgeguimaraes

Skill

当用户提及添加后台任务、异步处理、调度任务、重试失败作业、发送邮件、延迟执行、添加定时任务、唯一作业、批量处理,或涉及Oban、Oban Pro、工作流、作业队列、级联、嫁接、记录值、作业参数、故障排查时,使用此插件。

3.4

Elixir思维助手

georgeguimaraes

Skill

当用户询问在Elixir中实现功能、重构模块、使用GenServer、代码结构设计、管道操作符、错误处理、并发编程,或提及协议、行为、模式匹配、with语句、推导式、结构体,或来自OOP背景时使用。包含范式转换的见解。

3.0

Elixir技能应用

georgeguimaraes

Skill

当用户处理.ex或.exs文件、提及Elixir/Phoenix/Ecto/OTP、项目包含mix.exs文件,或询问“该用哪个技能”、“Elixir新手”、“Elixir求助”时使用此技能。在探索代码前,先路由到正确的思考技能。在Elixir项目中触发“实现”、“添加”、“修复”、“重构”等操作。

2.4

Ecto 数据库助手

georgeguimaraes

Skill

此插件适用于用户请求添加数据库表、创建新上下文、查询数据库、向模式添加字段、验证表单输入、修复 N+1 查询、预加载关联、分离关注点,或提及 Repo、changesets、migrations、Ecto.Multi、has_many、belongs_to、transactions、query composition 或上下文间通信的场景。

3.2