Elixir, Rustler, Rust skills for Claude

Credo, Dialyzer, and Sobelow are great but they don’t cover all the various other ways I and Claude can mess up an innocent project which deserves better. So I figured I might as well use Claude to detect and fix typical Claude issues using a combination of a code analyzer and the Elixir skill.

It is basically a two stage tool where the code analyzer identifies potential issues, and where Claude use the skill to evaluate if the flagged issues are real or done on purpose for some reason.

This is a work in progress, but it does catch and help fix many issues overlooked by the tools mentioned before.

archdo, the checked rules

Documents what rules are checked.

archdo

Architectural quality checker for Elixir — 144 rules checking OTP patterns, boundaries, error handling, and test architecture.

It is early stage, but I’ve found it useful so far.

1 Like