# rust-skill-index > Rust skills index: navigation across all skills. Triggers: skill, index - Author: Milan Santosi - Repository: M1lan/rust-skills - Version: 20260131014348 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/M1lan/rust-skills - Web: https://mule.run/skillshub/@@M1lan/rust-skills~rust-skill-index:20260131014348 --- --- name: rust-skill-index description: "Rust skills index: navigation across all skills. Triggers: skill, index" --- # Rust Skills Index > Current total: 35 skills (see root directory for full content) --- ## Quick Navigation | Category | Number of skills | Use | |--------------------|------------------|--------------------------------| | Core skills | 7 | Daily development requirements | | Progressive skills | 10 | Deeper understanding | | Expert skills | 18 | Specialized topics | | Total | 35 | | --- ## Core skills (necessary) | Skills | Documentation | Description | |---------------------|--------------------------------|---------------------------------------------| | rust-skill | `rust-skill/SKILL.md` | Rust Programming Overview and Core Concepts | | rust-ownership | `rust-ownership/SKILL.md` | Ownership and lifetime | | rust-mutability | `rust-mutability/SKILL.md` | Mutability and interior mutability | | rust-concurrency | `rust-concurrency/SKILL.md` | Concurrency and async | | rust-error | `rust-error/SKILL.md` | Error handling basics | | rust-error-advanced | `rust-error-advanced/SKILL.md` | Advanced error handling | | rust-coding | `rust-coding/SKILL.md` | Coding norms and best practices | --- ## Progressive skills | Skills | Documentation | Description | |-------------------|------------------------------|------------------------------------------------------------| | rust-unsafe | `rust-unsafe/SKILL.md` | unsafe Rust | | rust-anti-pattern | `rust-anti-pattern/SKILL.md` | Anti-pattern recognition and avoidance | | rust-performance | `rust-performance/SKILL.md` | Performance optimization (including advanced optimization) | | rust-web | `rust-web/SKILL.md` | Web Development Guide | | rust-learner | `rust-learner/SKILL.md` | Learning Paths and Resources | | rust-ecosystem | `rust-ecosystem/SKILL.md` | Ecosystem and crate selection | | rust-cache | `rust-cache/SKILL.md` | Redis Cache Management | | rust-auth | `rust-auth/SKILL.md` | JWT and API Key authentication | | rust-middleware | `rust-middleware/SKILL.md` | Middleware patterns | | rust-xacml | `rust-xacml/SKILL.md` | Policy engine and RBAC | --- ## Expert skills | Skills | Documentation | Description | |-----------------------|----------------------------------|----------------------------------------------| | rust-ffi | `rust-ffi/SKILL.md` | FFI with C/C++ | | rust-pin | `rust-pin/SKILL.md` | Pin and Unpin | | rust-macro | `rust-macro/SKILL.md` | Macros and proc-macros | | rust-async | `rust-async/SKILL.md` | Async/await deep dive | | rust-async-pattern | `rust-async-pattern/SKILL.md` | Async patterns | | rust-const | `rust-const/SKILL.md` | const fn and compilation calculations | | rust-embedded | `rust-embedded/SKILL.md` | Embedded development (including WASM/RISC-V) | | rust-lifetime-complex | `rust-lifetime-complex/SKILL.md` | Complex lifetime scenarios | | rust-linear-type | `rust-linear-type/SKILL.md` | Linear type and resource management | | rust-coroutine | `rust-coroutine/SKILL.md` | Coroutines and green threads | | rust-ebpf | `rust-ebpf/SKILL.md` | eBPF and kernel programming | | rust-gpu | `rust-gpu/SKILL.md` | GPU memory and compute | | rust-skill-index | `rust-skill-index/SKILL.md` | Skills index | --- ## Skills classification ### By difficulty ```text Introduction: rust-skill, rust-ownership, rust-concurrency, rust-error Intermediate: rust-mutability, rust-unsafe, rust-coding, rust-performance Advanced: rust-async, rust-pin, rust-macro, rust-ffi, rust-embedded Expert level: rust-ebpf, rust-gpu, rust-coroutine, rust-linear-type ``` ### By area ```text System Programming:rust-unsafe, rust-ffi, rust-embedded, rust-ebpf, rust-gpu Web Development:rust-web, rust-async, rust-middleware, rust-auth, rust-xacml Concurrent programming: rust-concurrency, rust-async, rust-coroutine Performance optimization: rust-performance, rust-embedded Type system: rust-ownership, rust-pin, rust-macro, rust-const, rust-lifetime-complex Error handling: rust-error, rust-error-advanced Infrastructure: rust-cache, rust-auth, rust-middleware, rust-xacml ``` --- ## Quick check Skill selection by problem: | Type of problem | Recommended skills | |------------------------------|----------------------------------| | Ownership/lifetime error | rust-ownership | | Borrow/mutability conflicts | rust-mutability | | Send/Sync errors | rust-concurrency | | Error management policy | rust-error / rust-error-advanced | | Async code | rust-async | | Unsafe code review | rust-unsafe | | FFI with C/C++ | rust-ffi | | Performance optimization | rust-performance | | no_std development | rust-embedded | | eBPF kernel programming | rust-ebpf | | GPU compute | rust-gpu | | Coroutines | rust-coroutine | | Linear type syntax | rust-linear-type | | Crate selection | rust-ecosystem | | Code Style | rust-coding | | Cache policy | rust-cache | | Authentication/authorization | rust-auth | | Web middleware | rust-middleware | | Policy engine | rust-xacml |