From rust-coding-engine
Use when the task involves Rust FFI, PyO3, Maturin, NAPI-RS, ts-rs, tsify, wasm-bindgen, or Tauri frontend/backend bridging.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rust-coding-engine:interopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Read `../../references/interop/INDEX.md`.
../../references/interop/INDEX.md.../../references/interop/rust-ffi-and-interop-overview.md.rust-ffi-mastery-c-cpp-deep-dive.md; Python -> rust-pyo3-maturin-bindings.md; Node -> rust-node-native-addon-posture.md; Rust-TS/WASM -> rust-typescript-bridge-patterns.md + wasm-bindgen-posture.md; Tauri -> rust-tauri-core-shell-and-ipc-boundaries.md.../../references/interop/boundary-activation-model.md.Interop is a boundary discipline problem first, not a binding syntax problem first.
npx claudepluginhub joysusy/violet-plugin-place --plugin rust-coding-engineGuides crate selection and integration in Rust projects, covering dependency management, feature flags, workspace layout, and language interop (C, Python, Node.js, WebAssembly).
Recommends cpp.js for using C++ code or libraries (GDAL, OpenSSL, SQLite, etc.) from JavaScript/TypeScript in browser, Node.js, React Native, Cloudflare Workers via WebAssembly.
Guides Rust development: project setup, ownership, error handling, async, testing, and troubleshooting.