haskell-engineering

Community

Master Haskell purity and architecture.

Authoruesleinasch
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The skill provides a comprehensive framework for designing and validating robust Haskell software by enforcing type-driven development, purity boundaries, and clear architectural patterns across projects.

Core Features & Use Cases

  • Type-first thinking and totality-by-default to prevent partial patterns and runtime errors
  • Clear purity boundaries with explicit IO separation and effect management
  • Guidance for architecture (Hexagonal, Ports & Adapters), ADT design, and smart constructors
  • Operational strategies for testing, performance, and project configuration
  • Use case: guide a Haskell project from domain modeling to deployment with reliable, maintainable code

Quick Start

Follow the guidelines to structure a pure, maintainable Haskell project using type-driven design and hexagonal architecture.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: haskell-engineering
Download link: https://github.com/uesleinasch/unac-agents/archive/main.zip#haskell-engineering

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.