Installation
Install han binary (required for hooks to work):
curl -fsSL https://han.guru/install.sh | bashThen install this plugin:
han plugin install jutsu-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
Install with npx (no installation required):
han plugin install jutsu-credo
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
Token Usage Notice
Hooks run automatically during Claude Code sessions and their output is sent to the model for processing. This may increase token usage and associated costs. Consider disabling hooks you don't need via han-config.yml.
Stop
Runs when the main Claude Code agent has finished responding. Can verify task completion, check quality gates, or ensure documentation requirements are met before the session ends.
SubagentStop
Runs when a Claude Code subagent (Task tool call) has finished responding. Can validate subagent outputs, enforce quality standards, or trigger additional workflows after delegated tasks complete.