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 绑定, 未定义行为
Installation
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 : zhanghandong/rust-skills.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/zhanghandong/rust-skills --skill unsafe-checker- Source
- zhanghandong/rust-skills
- 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 : zhanghandong/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/zhanghandong/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/zhanghandong/rust-skills
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-01