Unsafe Rust

REQUIRED whenever Rust work touches `unsafe {}`, `unsafe fn`, `unsafe trait` or `unsafe impl`, `static mut`, unsafe extern items or blocks, `#[unsafe(...)]`, raw pointers or owners, `MaybeUninit`, FFI, ABI or layout, assembly or intrinsics, provenance or aliasing, pinning, unsafe `Send` or `Sync`, lock-free code, or thread-affine foreign handles. Do not write, review, debug, or scaffold these surfaces without this skill. Always compose with rust-development; exclude safe-only Rust. If unsafe Rust is in scope, use this skill.

DevGuyRash Updated

File contents

DevGuyRash/agent-tooling/tree/main/plugins/software-development/skills/unsafe-rust commit 118c940348

Frequently asked questions

npx skillmds@latest add devguyrash/unsafe-rust