OlympHill
Export (Grade A) logo

Export (Grade A)Outil sécurité-testé pour les compétences données-ai de Claude AI. Grade A.

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

Aperçu

Énumérer explicitement les exports de modules Haskell au lieu d'exposer tout implicitement, et utiliser à rebours raresment. Ce jeu de compétences est pour les développeurs qui veulent dévoiler avec soin les symboles du module dans un projet Claude AI. L'objectif est de rendre l'export API clair, ce qui peut simplifier la détection de codes morts. Cependant, si un projet génère un grand nombre de symboles en utilisant Template Haskell, il peut être nécessaire de recopier toutes les listes de symboles. Les re-exports devraient être utilisés avec prudence, car ils peuvent entraîner des relations d'import complexes, ce qui rend difficile la détection d'imports circulaires et de dépendances inutiles. Le jeux de compétences peut être appliqué à des bibliothèques ou à des modules de niveau principal en couches, mais dans d'autres cas, exportez uniquement les modules essentiels qui seront probablement importés ensemble.

Fonctionnalités clés

  • Énumération d'export explicite
  • Re-export rare
  • Clarté de l'export API

Tarifs

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

Cas d’usage

Écrire des modules Haskell

Utilisez ce jeu de compétences pour vous assurer qu'il y a une exportation explicite des symboles nécessaires et pour éviter les exports implicites.

Passer en revue l'export des modules Haskell

Appliquez ce jeu de compétences pour vérifier que les exports de modules sont correctement énumérés et que les exports à rebours sont utilisés avec parcimonie.

Pour & contre

Pour

  • Clarté de l'API publique
  • Facilite la détection des codes morts

Contre

  • Peut être fastidieux pour les grandes exportations
  • Pouvez entraîner des dépendances d'import complexes

Avis

Connecte-toi pour laisser un avis.

Pas encore d’avis. Sois le premier !

Questions & réponses

Is this skill suitable for library top‑level modules?

Yes, it is common practice to apply explicit exports (or minimal re‑exports) to top‑level modules in libraries or layered architectures, improving clarity and maintenance.

Asked by Priyanka Menon · Feb 19, 2026

Can the skill handle large symbol lists generated by Template Haskell?

If a project generates many symbols via Template Haskell and listing them individually is impractical, the skill allows a shorthand to export the entire generated list, though this should still be done cautiously.

Asked by Chioma Nwosu · Feb 14, 2026

When should I avoid using re‑exports with this skill?

Re‑exports should be used sparingly because they can create complex import chains, making circular dependencies hard to spot and potentially slowing incremental builds.

Asked by Ingrid Bauer · Jan 29, 2026

What is the Export skill for Haskell modules?

The Export skill forces explicit listing of exported symbols in Haskell modules, discouraging implicit "module *" exports. It helps clarify the public API and aids in dead‑code detection.

Asked by Celia Ramirez · Dec 24, 2025

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