Toolverse
All skills

haskell-pro

by sickn33

Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Backend

About this skill

Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.

How to use

  1. Zainstaluj umiejętność w swoim środowisku agenta Claude/Copilot, wskazując ścieżkę do repozytorium https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/haskell-pro.

  2. Przed rozpoczęciem pracy wyjaśnij cele, ograniczenia i wymagane dane wejściowe — na przykład czy pracujesz nad systemem czasu rzeczywistego wymagającym STM, czy nad biblioteką z publicznym API wymagającą czystych typów.

  3. Poproś eksperta o wskazówki dotyczące konkretnego obszaru: zaawansowanych systemów typów (GADT-y, rodziny typów, typy fantomowe), czystej architektury funkcyjnej, współbieżności, projektowania typeklas lub struktury projektu Cabal/Stack.

  4. Otrzymaj idiomatic Haskell z wyraźnymi sygnaturami typów, czystą logiką oddzieloną od kodu efektowego oraz przykładami uruchamialnymi w GHCi. Ekspert zasugeruje bezpieczne alternatywy dla funkcji częściowych i wyjaśni każde rozszerzenie języka.

  5. Jeśli potrzebujesz szczegółowych przykładów implementacji, otwórz plik resources/implementation-playbook.md w repozytorium umiejętności.

  6. Zweryfikuj wyniki — ekspert dostarczy kroki weryfikacji i najlepsze praktyki dla Twojego przypadku użycia, od profilerowania wydajności po bezpieczeństwo wyjątków w kodzie współbieżnym.

Related skills

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218