claude-code-elixir

为Elixir开发者提供LSP、代码格式化、编译检查等全方位开发支持。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:claude-code-elixir。
它的用途是:为Elixir开发者提供LSP、代码格式化、编译检查等全方位开发支持。
完整的 Skill 内容见:https://321skill.com/skills/claude-code-elixir/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我正在写一个 GenServer,需要处理并发状态”,它会触发 `otp-thinking` 技能,提供关于进程隔离、状态管理和“let it crash”哲学的指导。

对AI说:“保存这个 Phoenix LiveView 文件”,插件会自动运行 `mix format` 格式化代码,然后执行 `mix compile` 检查编译错误,最后用 `mix credo` 进行代码质量审计,所有结果都会在编辑器中反馈。

介绍

Claude Code Elixir 是一套专为 Elixir 语言开发设计的插件集合,旨在将 Elixir 的最佳实践和开发工具深度集成到 Claude Code 环境中。

它解决了 Elixir 开发者在 IDE 中需要频繁切换终端执行 mix formatmix compilemix credo 等命令,以及缺乏智能代码补全和导航的问题。通过自动化钩子和语言服务器,它显著提升了开发效率和代码质量。

使用方式简单直接:通过 Claude Code 的插件市场安装后,插件会自动工作。例如,保存 .ex 文件时会自动格式化、编译并检查代码质量;编辑器内则能获得智能补全、跳转定义等 LSP 功能。此外,还附带一系列关于 Elixir、Phoenix、Ecto 和 OTP 的思维模型技能,可在编码时提供架构指导。

这套工具非常适合正在使用或计划使用 Claude Code 进行 Elixir 项目开发的工程师。无论是构建 Phoenix Web 应用、设计领域模型,还是实现基于 OTP 的并发系统,它都能提供强大的辅助。

使用时需注意前置条件:需要先安装 expert 二进制文件并确保其在 PATH 中。此外,部分钩子插件(如 mix-format)在 Windows 上需要 Git Bash 或 WSL 环境。建议在项目初期就进行配置,以尽早建立规范的开发工作流。

核心特点

与单一功能的 Elixir 插件不同,本仓库提供了一个完整的、开箱即用的开发套件,集成了从代码编写(LSP)、格式化、编译检查到代码质量审计(Credo)的全链路自动化,并内置了针对 Elixir/OTP 核心概念的思维模型技能,实现了工具与最佳实践指导的结合。

注意事项

在未安装 `expert` 或非 Bash 环境的 Windows 系统上,部分功能(如自动格式化)可能无法正常工作。

常见问题

在 Windows 上如何使用 mix-format 等钩子插件?

需要安装 Git Bash 或启用 WSL (Windows Subsystem for Linux) 来提供 Bash 环境。

elixir-lsp 插件支持哪些文件类型?

支持 `.ex`, `.exs`, `.heex`, `.leex` 等 Elixir 相关文件。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/claude-code-elixir/raw/index.md 读取 claude-code-elixir 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。