Plugin · Claude Code · Development Tools

M4dc4p Claude Hoogle

m4dc4p-claude-hoogle is a Claude Code plugin for the Build phase that lets your agent search Haskell APIs on Hoogle by name or type signature.

by m4dc4p · github.com/m4dc4p/claude-hoogle

Search Haskell modules and types from Claude Code via Hoogle without leaving the agent session.

1
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install m4dc4p-claude-hoogle@m4dc4p/claude-hoogle
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:m4dc4p/claude-hoogle") and the paste-ready config with skillselion.get_install_config("plugin:m4dc4p/claude-hoogle").

About

What it does

m4dc4p-claude-hoogle adds Hoogle—the standard Haskell API search engine—to Claude Code so your agent can resolve function names and type signatures in context. Solo builders shipping Haskell services, CLIs, or research code often lose time jumping between the editor and a browser to confirm which package exports a combinator or what the exact type of a lens helper is. This plugin packages that lookup as a Claude Code integration keyed for functions, haskell, hoogle, search, and signature workflows. It fits the Build phase when you are wiring modules and need authoritative API references rather than hallucinated imports. Complexity is beginner-friendly if you already write Haskell; you still need Claude Code and network access to Hoogle-backed search. It does not replace reading Haddock or your stack’s version pins—it accelerates discovery so the agent proposes real symbols and types faster.

Highlights

  • Search Haskell APIs by function name from Claude Code
  • Search by type signature when you know the shape but not the module
  • Single-plugin Hoogle bridge for Haskell-focused backend work
  • Reduces manual tab-switching to hoogle.haskell.org during implementation

Why builders use it

Claude Code can guess Haskell imports wrong because it cannot query Hoogle natively while you code.

After install, your agent can run Hoogle searches inside Claude Code and ground suggestions in real Haskell API hits.

At a glance

  • Type - Plugin in Development Tools.
  • Adoption - 0 installs, 1 stars, 0 votes.

FAQ

Who is m4dc4p-claude-hoogle for?

It is for solo builders and small teams writing Haskell in Claude Code who want Hoogle name and type-signature search without leaving the agent.

When should I use m4dc4p-claude-hoogle?

Use it during backend and integration work when you need to find the right module, function, or type-shaped API while implementing Haskell code.

How do I add m4dc4p-claude-hoogle to my agent?

Install the m4dc4p/claude-hoogle Claude Code plugin from the catalog and enable it in Claude Code so Hoogle search commands are available to the agent.

Discussion

Comments

Share how you use m4dc4p-claude-hoogle, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.