OlympHill
Export (Grade A) logo

Export (Grade A)Abilità AI per la sicurezza dei dati Claude - Qualità A. Elencato esplicitamente i moduli Haskell per l'esportazione anziché esportare tutto implicitamente, e utilizza l'export di livello superiore con parsimonia. Utilizza quando scrivi o valuti.

(0)
Daniel NikulshynRecensito da Daniel Nikulshyn·Aggiornato luglio 2026

Panoramica

È necessario elencare esplicitamente i moduli Haskell per l'esportazione anziché esportare tutto implicitamente, e utilizzare l'export di livello superiore con parsimonia. Questa abilità è destinata a tutti i sviluppatori che desiderano rendere esplicite le simboli del proprio modulo in un progetto AI di Claude. L'obiettivo è rendere chiaro l'esportazione API, il che può semplificare la detection di codice morto. Tuttavia, se un progetto crea un gran numero di simboli utilizzando Template Haskell, potrebbe essere necessario re-lexportare l'elenco completo dei simboli. L'export di livello superiore dovrebbe essere utilizzato con cautela, in quanto può portare a dipendenze di import complesse, rendendo più difficile la detezione di importi circolari e dipendenze non necessarie. L'abilità può essere applicata a libri o moduli top-level in strati, ma per i casi diversi, esporta solo i moduli essenziali che verranno probabilmente importati insieme.

Funzionalità chiave

  • Elencamento esplicito dell'esportazione
  • Export di livello superiore a uso ridotto
  • Descrizione della lista di esportazione esplicita di Haskell
  • Uso di esporth di livello superiore con parsimonia
  • Esportazione esplicita e controllo

Prezzi

Modello
Free
Categoria
Competenze
Valutazione
Nessuna recensione

Casi d’uso

Scrittura di moduli Haskell

Utilizza questa abilità per accertarti di esplicita esportazione dei simboli necessari e per evitare esportazioni implicithe.

Revisione delle esportazioni dei moduli Haskell

Applica questa abilità per verificare che le esportazioni dei moduli siano correttamente elencate e che gli esporth di livello superiore siano utilizzati con parsimonia.

Pro & contro

Pro

  • Fai chiaro l'API pubblica
  • Semplifica la detection di codice morto
  • Aiuta il mantenimento dei sistemi più stabili
  • Prevedibile e gestibile

Contro

  • Può essere tedioso per gran numeri di esportazione
  • Può portare a dipendenze di importo complesse
  • Richiede una buona pianificazione

Recensioni

Accedi per lasciare una recensione.

Nessuna recensione. Sii il primo!

Domande e risposte

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

Fai una domanda

Alternative a Competenze

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Competenze

Abilità di sviluppo testata per le sicurezza per Claude AI. Grade A. Esamina e configura le intestazioni di sicurezza che un sito Power Pages invia ai browser — politica di sicurezza del contenuto, protezione dalle frame e clickjacking

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

Using Git Worktrees (Grade A)

Competenze

Skill di sicurezza testata ai dati-ai per Claude AI. Classificata A. Usare quando si inizia il lavoro di feature che richiede l'isolamento dallo stato attuale del workspace o prima di eseguire i piani di implementazione - crea un repository git worktree isolato.

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

Ga4 Bigquery Schema (Grade A)

Competenze

Skill di dati ai testata per la sicurezza di Claude AI. Schema di esportazione di BigQuery GA4 di classe A.

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Competenze

Skill per la sicurezza dei dati-ai per Claude AI. Classe A. Riferimento di configurazione della piattaforma Meta Conversions API (CAPI)

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Competenze

Competenza di sviluppo testata a livello di sicurezza per Claude AI. Grade A. Elenco di tutto ciò a cui una funzione o metodo invoca (call graph diretto)

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

Test Module Name (Grade A)

Competenze

Modulo di test sicuro per abilità AI dati da Claude AI. Grade A. Nome i moduli di test Haskell dopo il modulo da testare con suffisso Spec nel medesimo namespace. Utilizzare quando si scrivono o si vengono recensiti i moduli di test Haskell.

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

Board Of Directors (Grade A)

Competenze

Skill di AI dati con prova di sicurezza di alta qualità per Claude AI. Classe A. Simula una deliberazione di un collegio di esperti con 5 membri per le maggiori decisioni. Utilizzare quando si valuta i piani, le scelte di architettura, i progetti di design o qualsiasi altra decisione

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

Advpl Mvc Avancado (Grade A)

Competenze

Skill di sviluppo testata per la sicurezza per Claude AI. Grade A. MVC avanzato tramite PE (Pontos de Entrada) — aggiungere griglie personalizzate in schermate MVC standard (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free