unsafe-checker
✓クリティカル: 安全でない Rust コードのレビューと FFI に使用します。トリガー: unsafe、raw ポインター、FFI、extern、transmute、*mut、*const、union、#[repr(C)]、libc、std::ffi、MaybeUninit、NonNull、SAFETY コメント、健全性、未定義の動作、UB、セーフ ラッパー、メモリ レイアウト、bindgen、cbindgen、CString、CStr、安全抽象、裸指针、外部関数数接口、内存布局、不安全代码、FFI 绑定、未定义行範囲
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 |
クリティカル: 安全でない Rust コードのレビューと FFI に使用します。トリガー: unsafe、raw ポインター、FFI、extern、transmute、*mut、*const、union、#[repr(C)]、libc、std::ffi、MaybeUninit、NonNull、SAFETY コメント、健全性、未定義の動作、UB、セーフ ラッパー、メモリ レイアウト、bindgen、cbindgen、CString、CStr、安全抽象、裸指针、外部関数数接口、内存布局、不安全代码、FFI 绑定、未定义行範囲 ソース: goooice/rust-skills。
引用可能な情報
AI/検索での引用用の安定したフィールドとコマンド。
- インストールコマンド
npx skills add https://github.com/goooice/rust-skills --skill unsafe-checker- カテゴリ
- </>開発ツール
- 認証済み
- ✓
- 初回登録
- 2026-02-01
- 更新日
- 2026-02-18
クイックアンサー
unsafe-checker とは?
クリティカル: 安全でない Rust コードのレビューと FFI に使用します。トリガー: unsafe、raw ポインター、FFI、extern、transmute、*mut、*const、union、#[repr(C)]、libc、std::ffi、MaybeUninit、NonNull、SAFETY コメント、健全性、未定義の動作、UB、セーフ ラッパー、メモリ レイアウト、bindgen、cbindgen、CString、CStr、安全抽象、裸指针、外部関数数接口、内存布局、不安全代码、FFI 绑定、未定义行範囲 ソース: goooice/rust-skills。
unsafe-checker のインストール方法は?
ターミナルまたはコマンドラインツール(Terminal、iTerm、Windows Terminal など)を開きます このコマンドをコピーして実行します: npx skills add https://github.com/goooice/rust-skills --skill unsafe-checker インストール後、スキルは自動的に AI コーディング環境に設定され、Claude Code や Cursor で使用できるようになります
ソースリポジトリはどこですか?
https://github.com/goooice/rust-skills
詳細
- カテゴリ
- </>開発ツール
- ソース
- skills.sh
- 初回登録
- 2026-02-01