OlympHill
Export (Grade A) logo

Export (Grade A)Sicherheitsgetestete Daten-AI-Fähigkeit für Claude AI. Bestnote. Explizit aufgezählte Haskell-Modul-Exports anstatt impliziter Exporte, und spärliche Verwendung von Re-Exports. Verwenden beim Schreiben oder Überprüfen

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

Zählen Sie Haskell-Modul-Exports explizit auf, anstatt alles implizit zu exportieren, und verwenden Sie Re-Exports sparsam. Diese Fähigkeit ist für Entwickler gedacht, die ihre Modul-Symbole in einem Claude AI-Projekt sorgfältig freilegen möchten. Das Ziel ist es, den API-Export transparent zu machen, was die Erkennung von totem Code vereinfachen kann. Wenn ein Projekt jedoch eine große Anzahl von Symbolen mit Template Haskell generiert, kann es erforderlich sein, die gesamte Symbolliste zu re-exportieren. Re-Exports sollten mit Vorsicht verwendet werden, da sie zu komplexen Importbeziehungen führen können, was die Erkennung von zirkulären Importen und unnötigen Abhängigkeiten erschwert. Die Fähigkeit kann auf Bibliotheken oder oberste Module in Schichten angewendet werden, aber für andere Fälle sollten Sie nur die wesentlichen Module exportieren, die wahrscheinlich zusammen importiert werden.

Hauptfunktionen

  • Explizite Exportaufzählung
  • Spärlicher Re-Export

Preise

Modell
Free
Kategorie
Fähigkeiten
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Schreiben von Haskell-Modulen

Verwenden Sie diese Fähigkeit, um die explizite Exportierung notwendiger Symbole sicherzustellen und implizite Exporte zu vermeiden.

Überprüfung von Haskell-Modul-Exports

Wenden Sie diese Fähigkeit an, um zu überprüfen, ob Modul-Exports ordnungsgemäß aufgezählt sind und Re-Exports sinnvoll verwendet werden.

Pro & Contra

Pro

  • Macht öffentliche API transparent
  • Ermöglicht einfachere Erkennung von totem Code

Contra

  • Kann bei großen Exporten mühsam sein
  • Kann zu komplexen Importabhängigkeiten führen

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

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

Frage stellen

Alternativen zu Fähigkeiten

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Fähigkeiten

Sicherheitsgeprüfte Entwicklungsfähigkeit für Claude AI. Grad A. Prüft und konfiguriert die Sicherheitsheader, die eine Power Pages-Seite an Browser sendet – Content Security Policy, frame und clickjacking Schutz

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

Using Git Worktrees (Grade A)

Fähigkeiten

Sicherheitsgetesteter Daten- und KI-Workflows für Claude AI. Klasse A. Verwenden, wenn Sie Feature-Arbeiten starten, die von der aktuellen Arbeitsumgebung isoliert werden müssen, oder bevor Sie Implementierungspläne ausführen - erstellt isolated Git Worktrees

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

Ga4 Bigquery Schema (Grade A)

Fähigkeiten

Sicherheitsgetestete Daten-AI-Fähigkeit für Claude AI. (Grade A). GA4 BigQuery Export-Schema-Referenz — vollständiger Feldbezug, verknüpfte Strukturen, Abfragemuster und Leistungs-Tipps

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Fähigkeiten

Sicherheitsgeprüfte data-ai-Fähigkeit für Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Fähigkeiten

Sicherheitstests für die Entwicklung von Claude AI. Note: A. Aufrufgraph der direkten Aufrufe auflisten

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

Test Module Name (Grade A)

Fähigkeiten

Sicherheitsgetestete daten-AI-Fähigkeit für Claude AI. Grade A. Benenne Haskell-Testmodule nach dem zu testenden Modul mit einem Spec-Suffix im gleichen Namespace.

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

Board Of Directors (Grade A)

Fähigkeiten

Erforscht-geprüftes Datenspiel für AI. Bester Ruf. Simuliere eine Diskussion einer 5-köpfigen Expertenjury für wichtige Entscheidungen. Verwendung für die Bewertung von Plänen, Architekturauswahl, Funktionsdesigns oder jeder Entscheidung.

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

Advpl Mvc Avancado (Grade A)

Fähigkeiten

Sicherheitsgeprüfte Entwicklungsfertigkeit für Claude AI. Grade A. Fortgeschrittenes MVC über PE (Punkte des Eingangs) – benutzerdefinierte Grids zu Standard-MVC-Bildschirmen hinzufügen (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free