Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub m4dc4p/claude-hlsHaskell Language Server (HLS) integration for Claude Code with LSP support and troubleshooting guidance
Share bugs, ideas, or general feedback.
This plugin integrates the Haskell Language Server (HLS) with Claude Code, enabling full LSP support for Haskell development including diagnostics, go-to-definition, find references, hover information, completions, and code actions for .hs and .lhs files. It includes a /hls:status command for quick health checks and a troubleshooting skill that guides you through diagnosing HLS issues when things aren't working. The plugin requires HLS (haskell-language-server-wrapper) to be installed and available in your PATH, along with an existing Cabal or Stack project—it handles project detection automatically.
Add the marketplace:
/plugin marketplace add m4dc4p/claude-hls
Install the plugin:
/plugin install hls@claude-hls
/hls:status to verify HLS is installed and working.hs or .lhs files