What problem does it solve? Rust developers often struggle to find the right guidance for ownership errors, architecture decisions, concurrency choices, and cross-language interop, scattering effort across disconnected notes and donor repositories. This Skill provides a doctrine-first control center that routes Rust-heavy tasks to the correct reference lane, command, or specialist agent. ## Core Features & Use Cases - Doctrine Routing: A pressure-based router maps tasks to canonical lanes covering foundations, architecture, async/concurrency, error patterns, production, quality, ecosystem, and interop. - Specialist Agents: Bounded agents diagnose borrow-checker failures, review architecture, scout FFI/interop paths (PyO3, NAPI-RS, WASM, Tauri), and analyze performance bottlenecks. - Compile-and-Check Script: A Python script creates a temporary Cargo project, auto-detects dependencies from use statements, runs cargo check, and formats code with rustfmt. - Use Case: When you hit a borrow-checker error like "value moved here", invoke the engine to classify the failure, identify the ownership boundary, and get the exact doctrine file and fix family to apply next. ## Quick Start Ask the assistant to diagnose your Rust borrow-checker error or choose the right concurrency pattern for your workload using the rust-coding-engine skill.