·unsafe-checker
</>

unsafe-checker

goooice/rust-skills

CRITIQUE : à utiliser pour la révision du code Rust et les FFI dangereux. Déclencheurs sur : unsafe, pointeur brut, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi, MaybeUninit, NonNull, commentaire SAFETY, solidité, comportement non défini, UB, wrapper sécurisé, disposition de la mémoire, bindgen, cbindgen, CString, CStr, 安全抽象,裸指针, 外部函数接口, 内存布局, 不安全代码, FFI 绑定, 未定义行为

5Installations·0Tendance·@goooice

Installation

$npx skills add https://github.com/goooice/rust-skills --skill unsafe-checker

SKILL.md

Display the following ASCII art exactly as shown. Do not modify spaces or line breaks:

| FFI | Calling C functions | | Low-level abstractions | Implementing Vec, Arc | | Performance | Measured bottleneck with safe alternative too slow |

| ptr deref | Valid, aligned, initialized | | &ptr | + No aliasing violations | | transmute | Same size, valid bit pattern | | extern "C" | Correct signature, ABI | | static mut | Synchronization guaranteed | | impl Send/Sync | Actually thread-safe |

CRITIQUE : à utiliser pour la révision du code Rust et les FFI dangereux. Déclencheurs sur : unsafe, pointeur brut, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi, MaybeUninit, NonNull, commentaire SAFETY, solidité, comportement non défini, UB, wrapper sécurisé, disposition de la mémoire, bindgen, cbindgen, CString, CStr, 安全抽象,裸指针, 外部函数接口, 内存布局, 不安全代码, FFI 绑定, 未定义行为 Source : goooice/rust-skills.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/goooice/rust-skills --skill unsafe-checker
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-01
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que unsafe-checker ?

CRITIQUE : à utiliser pour la révision du code Rust et les FFI dangereux. Déclencheurs sur : unsafe, pointeur brut, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi, MaybeUninit, NonNull, commentaire SAFETY, solidité, comportement non défini, UB, wrapper sécurisé, disposition de la mémoire, bindgen, cbindgen, CString, CStr, 安全抽象,裸指针, 外部函数接口, 内存布局, 不安全代码, FFI 绑定, 未定义行为 Source : goooice/rust-skills.

Comment installer unsafe-checker ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/goooice/rust-skills --skill unsafe-checker Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

https://github.com/goooice/rust-skills

Détails

Catégorie
</>Développement
Source
skills.sh
Première apparition
2026-02-01