Installation
First, install the Han CLI tool:
npm install -g @thebushidocollective/hanThen install the plugin:
han plugin install buki-credoOverview
Advanced Credo skills for code analysis and style checking in Elixir.
Skills
- credo-configuration: Setup, check configuration, priority levels
- credo-checks: Common issues and how to fix them
- credo-custom-checks: Creating project-specific checks
Hooks
- Stop/SubagentStop: Runs
mix credo --stricton projects with .credo.exs
Installation
Enable in .claude/settings.json:
{
"enabledPlugins": {
"buki-credo@han": true
}
}
Skills
ð
credo-checks
Use when understanding and fixing common Credo check issues for Elixir code quality and consistency.
ð
credo-configuration
Use when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
ð
credo-custom-checks
Use when creating custom Credo checks for project-specific code quality rules and standards in Elixir.
Hooks
ðª
Stop
Runs when the main Claude Code agent has finished responding.
npx -y @thebushidocollective/han hook run --fail-fast --dirs-with .credo.exs -- mix credo --strictðª
SubagentStop
Runs when a Claude Code subagent (Task tool call) has finished responding.
npx -y @thebushidocollective/han hook run --fail-fast --dirs-with .credo.exs -- mix credo --strict