Language Extensions (Grade A) logo

Language Extensions (Grade A)Compétence en intelligence artificielle sécurisée pour Claude AI. Niveau A. Politique de sélection d'extension et d'édition de langage Haskell (GHC2024/GHC2021) pour la configuration ou la révision des extensions de langage Haskell,

(0)
Daniel NikulshynÉvalué par Daniel Nikulshyn·Mis à jour juillet 2026

Aperçu

Language Extensions (Grade A) est une compétence testée pour la sécurité de Claude AI conçue pour aider à l'extension de langage Haskell et à la sélection de la politique d'édition de langage (GHC2024/GHC2021). Elle est destinée à être utilisée lors de la configuration ou de l'examen des extensions de langage Haskell. La compétence explique la politique de base pour choisir les versions de langage Haskell : lorsque cela est possible, GHC2024 est utilisé, et lorsque cela n'est pas possible, GHC2021 est utilisé. Même si certaines extensions sont désactivées dans GHC2024, des extensions relativement sûres et utiles sont activées. La compétence énumère les extensions de langage spécifiques incluses dans GHC2024 et GHC2021, telles que BangPatterns, BinaryLiterals et DeriveDataTypeable. De plus, elle décrit la configuration typique des versions de langage et des extensions dans un fichier cabal, notamment default-language et default-extensions. Pour une liste détaillée des politiques d'extension de langage individuelles, y compris si elles doivent être activées par défaut, activées module par module ou interdites, veuillez vous référer au fichier reference.md.

Fonctionnalités clés

  • Sélection d'édition de langage GHC2024 et GHC2021
  • Politique de sélection d'extension de langage
  • Lignes directrices de configuration de fichiers cabal
  • Paramètres d'extension de langage par défaut pour GHC2021 et GHC2024

Tarifs

Modèle
Free
Catégorie
Compétences
Note
Pas encore d’avis

Cas d’usage

Configuration de fichiers cabal

Cette compétence fournit des lignes directrices pour la configuration de fichiers cabal, notamment la définition de la langue et des extensions de langage par défaut.

Révision des extensions de langage Haskell

La compétence détaille une politique pour la révision et la sélection d'extensions de langage Haskell, garantissant la cohérence et la sécurité.

Pour & contre

Pour

  • Fournit une politique claire pour la sélection d'extensions de langage Haskell
  • Priorise l'utilisation de la version la plus récente de GHC (GHC2024)
  • Spécifie des lignes directrices pour la configuration des fichiers cabal

Contre

  • La politique peut ne pas couvrir tous les cas d'utilisation ou scénarios de bord possibles
  • La décision d'activer ou de désactiver des extensions de langage spécifiques peut nécessiter une considération supplémentaire

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

Quelles sont les principales limitations de cette compétence ?

La politique peut ne pas couvrir tous les cas de bord, et la sélection ou la désactivation des extensions peut nécessiter un examen manuel au-delà des directives fournies.

Asked by Valentina Marino · Apr 3, 2026

Peut-je utiliser cette compétence pour éditer mon fichier cabal?

Oui, elle fournit des directives pour la configuration des fichiers cabal, y compris la définition de default-language et de default-extensions pour GHC2024 et GHC2021.

Asked by Sven Bergqvist · Mar 5, 2026

Comment la compétence détermine-t-elle les extensions à activer?

Elle suit une politique qui active les extensions relativement sûres et utiles même si certaines sont désactivées en GHC2024, tandis que listant des extensions spécifiques comme BangPatterns, BinaryLiterals et DeriveDataTypeable pour les deux éditions.

Asked by Willa Thompson · Feb 12, 2026

Quelles versions de GHC prend en charge Extensions de langage (Grade A)?

Il prend en charge à la fois GHC2024 et GHC2021, préférant GHC2024 chaque fois que c'est possible et faisant marche arrière vers GHC2021 s'il n'est pas disponible.

Asked by Jana Krejčí · Jan 4, 2026

Poser une question

Alternatives à Compétences

Manage Headers (Grade A) logo
Manage Headers (Grade A)Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Inspecte et configure les en-têtes de sécurité que le site Power Pages envoie aux navigateurs — Content Security Policy, protection contre le frame et le clickjacking.

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Compétences

Création de workspaces isolés en sécurité pour le développement de fonctionnalités avec la skill Claude AI A+

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Compétences

Compétence de données-IA évaluée en termes de sécurité pour Claude AI. Grade A. Raisonnement de référence du schéma d'export de BigQuery pour GA4 — référence complète du champ, structures imbriquées, modèles de requête, et conseils de performance

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Compétences

Compétence data‑AI sécurisée pour Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Compétences

Compétence de développement testée en matière de sécurité pour Claude AI. Grade A. Liste ce qu'une fonction/méthode appelle (graphe d'appels direct)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Compétences

Module de test nommagent selon le modèle de test suivi

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Compétences

Compétence data‑ai vérifiée en matière de sécurité pour Claude AI. Grade A.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Compétences

Compétence de développement testée en sécurité pour Claude AI. Grade A. MVC avancé via PE (Pontos de Entrada) — ajouter des grilles personnalisées dans les écrans MVC standard (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free