This teaches Claude to write memory-safe Rust for Tauri desktop apps, focusing on the security boundaries that matter: FFI, unsafe blocks, and IPC command validation. It's structured around TDD workflows and includes practical patterns for input validation with the validator crate, safe file operations that prevent path traversal, and command execution that mitigates CVE-2024-24576. The skill splits advanced patterns into reference docs to keep the main file focused. Use this when you need Claude to handle the tricky parts of Rust development where the borrow checker won't save you, like validating user input at Tauri command boundaries or wrapping unsafe FFI code. It assumes you're building production desktop apps, not learning Rust basics.
npx skills add https://github.com/martinholovsky/claude-skills-generator --skill rust