Help us improve
Share bugs, ideas, or general feedback.
From beagle-elixir
Reviews Elixir .ex files for @moduledoc/@doc/@spec coverage, doctest correctness, cross-references, and ExDoc best practices.
npx claudepluginhub existential-birds/beagle --plugin beagle-elixirHow this skill is triggered — by the user, by Claude, or both
Slash command
/beagle-elixir:elixir-docs-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Issue Type | Reference |
Reviews Elixir .ex/.exs code for idiomatic style, pattern matching, OTP (GenServer/Supervisors), documentation (@doc/@spec), and security issues.
Writes production-quality @moduledoc, @doc, and @typedoc annotations for Elixir modules, scaling structure to complexity with ExDoc conventions like cross-references, doctests, and return contracts. Use for thin or missing module docs.
Generates @moduledoc and @doc annotations for Elixir modules, contexts, and schemas. Adds README sections and ADRs for new features after implementation.
Share bugs, ideas, or general feedback.
| Issue Type | Reference |
|---|---|
| @moduledoc, @doc quality, anti-patterns | references/doc-quality.md |
| @spec, @type, @typedoc coverage | references/spec-coverage.md |
MyModule)function/2)t:typename/0)| Issue | Flag ONLY IF |
|---|---|
| Missing @moduledoc | Module is public AND not a protocol impl |
| Missing @spec | Function is public AND exported |
| Missing doctests | Function is pure AND deterministic |
| Generic @doc | Doc restates function name without adding value |
Load and follow review-verification-protocol before reporting any issue.