Сборка Haskell-проектов через Nix Flakes

vibe-coding

haskell-flake — это скилл для Claude Code, который помогает разрабатывать, собирать и деплоить Haskell-проекты с помощью Nix через эргономичный flake-parts-модуль. Инструмент автоматически сканирует директорию на наличие `.cabal` или `cabal.project`, после чего настраивает окружение, пакеты из Hackage и devShell — всё через единую конфигурацию `haskellProjects` в `flake.nix`. Поддерживает работу с обычным Nix, Nix flakes и как модуль flake-parts, а из опций доступны `autoWire`, `devShell`, `basePackages` и тонкая настройка HLS. Подойдёт командам и соло-разработчикам, которые хотят упростить сборку Haskell-пакетов и воспроизводимое развёртывание без лишней инфраструктуры — единственное ограничение: проект обязан использовать Cabal.