
Unsafe (Grade A)Skill di dati-AI sicurezza-testata per Claude che ottiene il voto A. Vieta le funzioni Haskell non sicure, comprese quelle di unsafePerformIO, unsafeCoerce, e altre funzioni con prefisso non sicuro. Utilizzare quando si scrive o si valuta codice Haskell.
Panoramica
Funzionalità chiave
- Detta e vieta funzioni con prefisso non sicuro
- Fornisce orientamenti su alternative più sicure
- Supporta legami FFI e variabili mutabili globali con NOINLINE
Prezzi
- Modello
- Free
- Categoria
- Competenze
- Valutazione
- Nessuna recensione
Casi d’uso
Valutazione del codice Haskell
Usa questa abilità per valutare il codice Haskell e assicurarti che non utilizzi funzioni con prefisso non sicuro.
Scrittura di codice Haskell sicuro
Usa questa abilità per scrivere codice Haskell sicuro, evitando funzioni con prefisso non sicuro e seguiendo le migliori pratiche.
Pro & contro
Pro
- Previenuta l'uso di funzioni che compromettono le garanzie linguistiche
- Incentiva pratiche di codifica più sicure
- Aiuta a prevenire comportamenti imprevedibili e crash
Contro
- Potrebbe limitare ottimizzazioni di prestazioni in alcuni casi
- Richiede giustificazioni esplicite per il progetto di API sicuro
- Richiede giustificazioni esplicite per il progetto di API sicuro
Recensioni
Accedi per lasciare una recensione.
Nessuna recensione. Sii il primo!
Domande e risposte
What alternatives does the skill suggest for unsafe functions?
It recommends safer equivalents like using the safe versions of library functions (e.g., indexMaybe instead of unsafeIndex), using Data.Coerce.coerce instead of unsafeCoerce, and designing APIs that avoid unsafePerformIO by encapsulating side‑effects internally.
Asked by Rina Desai · Dec 29, 2025
Can I still use unsafe functions for FFI bindings or global mutable variables?
Yes, the skill allows unsafe functions in limited cases such as FFI bindings or when combined with NOINLINE for global mutable variables, but they must be confined to internal modules and exposed only through a safe pure API with explicit justification comments.
Asked by Hiroshi Tanaka · Dec 26, 2025
What specific Haskell functions does the Unsafe skill block?
It forbids any function whose name starts with the unsafe prefix, including unsafePerformIO, unsafeDupablePerformIO, unsafeInterleaveIO, unsafeFixIO, unsafeCoerce, and library functions like unsafeIndex or unsafeRead that skip safety checks.
Asked by Cristina Moreno · Nov 21, 2025
Fai una domanda
Alternative 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.

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

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

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)

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.

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

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)
Skill per DevOps segnalata da test di sicurezza per Claude AI. Grado A. **ABILITÀ DI FLOW DI LAVORO** — Mantiene l'accuratezza e la freschezza dell'accuratezza dei documenti nel repository, accross il sito dei documenti, i file degli agenti, e il changelog. QUANDO: "aggiorna documenti
Trending now

Aiuto di Alta Qualità per i Compiti con Spiegazioni Dettagliate

API di intelligenza dei documenti che elabora, suddivide, riconosce testi da immagine e estrae dati strutturati da PDFs complessi, diapositive e fogli elettronici

Modello multimodale di 12B con finestra di contesto di 128K per l'elaborazione di immagini e testi intercalati.

Risposte sponsorizzate, pagate per clic
