Stats
Links
Categories
Haskell development skills, commands, and agents for Claude Code
npx claudepluginhub birdgg/haskell-pluginHaskell development skills, commands, and agents for Claude Code
Haskell development skills, commands, and agents for Claude Code.
/plugin add github:birdgg/haskell-claude
| Skill | Description |
|---|---|
haskell-patterns | Idiomatic Haskell conventions: newtypes, smart constructors, ReaderT, error handling, concurrency |
haskell-effectful | Effectful library conventions: dispatch choice, effect stack order, custom effects, concurrency |
haskell-relude | Relude conventions: Text-first, safe alternatives, container types, lifted IO |
haskell-servant | Servant web framework conventions: NamedRoutes record pattern, CRUD APIs, auth, testing |
haskell-servant-client | Servant client API wrapper conventions: two-layer error handling, NFData/Exception, effectful integration |
| Command | Description |
|---|---|
/haskell-build | Build with cabal/stack, parse GHC errors, and auto-fix |
/haskell-test | Run HSpec/QuickCheck/Tasty tests and report results |
| Agent | Description |
|---|---|
haskell-reviewer | Code review for idiomatic Haskell, type safety, purity, and performance |
| Hook | Trigger | Description |
|---|---|---|
| HLint | PostToolUse (Edit/Write) | Runs HLint on .hs files after editing |
cabal-install or stackhlint (optional): cabal install hlinthaskell-claude/
├── .claude-plugin/
│ └── plugin.json
├── commands/
│ ├── haskell-build.md
│ └── haskell-test.md
├── agents/
│ └── haskell-reviewer.md
├── skills/
│ ├── haskell-patterns/
│ │ └── SKILL.md
│ ├── haskell-effectful/
│ │ ├── SKILL.md
│ │ └── references/
│ │ └── effectful-examples.md
│ ├── haskell-relude/
│ │ ├── SKILL.md
│ │ └── references/
│ │ └── relude-migration.md
│ ├── haskell-servant/
│ │ ├── SKILL.md
│ │ └── references/
│ │ └── servant-examples.md
│ └── haskell-servant-client/
│ ├── SKILL.md
│ └── references/
│ └── servant-client-examples.md
├── hooks/
│ └── hooks.json
└── README.md
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations