Language Extensions (Grade A) logo

Language Extensions (Grade A)Security-tested data-ai skill for Claude AI. Grade A. Haskell language extension and language edition (GHC2024/GHC2021) selection policy. Use when configuring or reviewing Haskell language extensions,

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

Language Extensions (Grade A) is a security-tested skill for Claude AI designed to help with Haskell language extension and language edition (GHC2024/GHC2021) selection policy. It is intended for use when configuring or reviewing Haskell language extensions. The skill explains the basic policy for choosing Haskell language versions: when possible, GHC2024 is used, and when not possible, GHC2021 is used. Even if certain extensions are disabled in GHC2024, relatively safe and useful extensions are enabled. The skill lists specific language extensions that are included in GHC2024 and GHC2021, such as BangPatterns, BinaryLiterals, and DeriveDataTypeable. Additionally, it describes the typical configuration of language versions and extensions in a cabal file, including default-language and default-extensions. For a detailed list of individual language extension policies, including whether to enable them by default, enable on a module-by-module basis, or prohibit, please refer to the reference.md file.

Key features

  • GHC2024 and GHC2021 language edition selection
  • Language extension selection policy
  • Cabal file configuration guidelines
  • Default language extension settings for GHC2021 and GHC2024

Pricing

Model
Free
Category
Skills
Rating
No reviews yet

Use cases

Configuring cabal files

This skill provides guidelines for configuring cabal files, including setting the default language and language extensions.

Reviewing Haskell language extensions

The skill outlines a policy for reviewing and selecting Haskell language extensions, ensuring consistency and safety.

Pros & Cons

Pros

  • Provides a clear policy for selecting Haskell language extensions
  • Prioritizes the use of the latest GHC version (GHC2024)
  • Specifies guidelines for configuring cabal files

Cons

  • The policy may not cover all possible use cases or edge scenarios
  • The decision to enable or disable specific language extensions may require additional consideration

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What are the main limitations of this skill?

The policy may not cover every edge case, and selecting or disabling extensions may still require manual review beyond the provided guidelines.

Asked by Valentina Marino · Apr 3, 2026

Can I use this skill to edit my cabal file?

Yes, it provides guidelines for configuring cabal files, including setting default-language and default-extensions for GHC2024 and GHC2021.

Asked by Sven Bergqvist · Mar 5, 2026

How does the skill determine which extensions to enable?

It follows a policy that enables relatively safe and useful extensions even if some are disabled in GHC2024, while listing specific extensions like BangPatterns, BinaryLiterals, and DeriveDataTypeable for both editions.

Asked by Willa Thompson · Feb 12, 2026

Which GHC versions does Language Extensions (Grade A) support?

It supports both GHC2024 and GHC2021, preferring GHC2024 when possible and falling back to GHC2021 if not available.

Asked by Jana Krejčí · Jan 4, 2026

Ask a question

Skills alternatives

Manage Headers (Grade A) logo
Manage Headers (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. Inspects and configures the security headers a Power Pages site sends to browsers — Content Security Policy, frame and clickjacking protection

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktre

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. GA4 BigQuery Export Schema Reference — complete field reference, nested structures, query patterns, and performance tips

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. Lista o que uma funcao/metodo chama (call graph direto)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Name Haskell test modules after the module under test with a Spec suffix in the same namespace. Use when writing or reviewing Haskell test module

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decisi

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. MVC avançado via PE (Pontos de Entrada) — adicionar grids customizadas em telas MVC padrão (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free