haskell

Validate Haskell modules with ghcid and fix HLint warnings.

13|1|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/srid/AI --skill haskell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: haskell
Source: https://github.com/srid/AI/tree/main/skills/haskell
Command: npx skills add https://github.com/srid/AI --skill haskell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance for Haskell development, emphasizing explicit error handling, type safety, and clean code. Use when working with Haskell, .hs files, Cabal, ghcid, or when the user mentions Haskell.

Core Features & Use Cases

  • Error handling discipline: enforce explicit pattern matching, total functions, and proper Maybe/Either handling.
  • Quality and style: develop with Relude best practices, HLint compliance, and ghcid-driven workflows.
  • Code correctness: enforce compile-time safety and meaningful type signatures.

Quick Start

Use the haskell skill to validate a Haskell module, ensure ghcid is clean, and fix HLint warnings. Example: Run ghcid to verify compile status, fix all HLint warnings before proceeding.