SuperAPI AI Directory

rust-skill-index

Coding & development

View repository

Updated 10-15 22:15

About this skill

Quick Navigation

Category Skill Count Purpose
Core Skills 7 Essential for Daily Development
Advanced Skills 10 Deep Understanding of Rust
Expert Skills 18 Specialized for Complex Issues
Total 38

Core Skills (Must Learn)

Skill File Description
rust-skill rust-skill/SKILL.md Rust Programming Overview and Core Concepts
rust-ownership rust-ownership/SKILL.md Ownership and Lifetimes
rust-mutability rust-mutability/SKILL.md Mutability in Depth
rust-concurrency rust-concurrency/SKILL.md Concurrent Programming Basics
rust-error rust-error/SKILL.md Error Handling Basics
rust-error-advanced rust-error-advanced/SKILL.md Error Handling in Depth
rust-coding rust-coding/SKILL.md Coding Standards and Best Practices

Advanced Skills

Skill File 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 Rust 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 Pattern
rust-xacml rust-xacml/SKILL.md Policy Engine and RBAC

Expert Skills

Skill File Description
rust-ffi rust-ffi/SKILL.md FFI and C/C++ Interoperability (Including C++ Exceptions)
rust-pin rust-pin/SKILL.md Deep Understanding of Pin and Unpin
rust-macro rust-macro/SKILL.md Macro Programming in Depth
rust-async rust-async/SKILL.md async/await in Depth
rust-async-pattern rust-async-pattern/SKILL.md Asynchronous Design Patterns
rust-const rust-const/SKILL.md const fn and Compile-Time Computation
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 Types 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 Computing
rust-skill-index rust-skill-index/SKILL.md Skill Index (This File)

Skill Categories

By Difficulty

入门级:rust-skill, rust-ownership, rust-concurrency, rust-error
进阶级:rust-mutability, rust-unsafe, rust-coding, rust-performance
高级:rust-async, rust-pin, rust-macro, rust-ffi, rust-embedded
专家级:rust-ebpf, rust-gpu, rust-coroutine, rust-linear-type

By Domain

系统编程:rust-unsafe, rust-ffi, rust-embedded, rust-ebpf, rust-gpu
Web 开发:rust-web, rust-async, rust-middleware, rust-auth, rust-xacml
并发编程:rust-concurrency, rust-async, rust-coroutine
性能优化:rust-performance, rust-embedded
类型系统:rust-ownership, rust-pin, rust-macro, rust-const, rust-lifetime-complex
错误处理:rust-error, rust-error-advanced
基础设施:rust-cache, rust-auth, rust-middleware, rust-xacml

Problem Quick Lookup

Skill selection when encountering problems:

Problem Type Recommended Skill
Ownership/Lifetime Errors rust-ownership
Borrow Conflicts/Mutability rust-mutability
Send/Sync Errors rust-concurrency
Error Handling Strategies rust-error / rust-error-advanced
Asynchronous Code Issues rust-async
unsafe Code Review rust-unsafe
FFI and C++ Interoperability rust-ffi
Performance Optimization rust-performance
no_std Development rust-embedded
eBPF Kernel Programming rust-ebpf
GPU Computing rust-gpu
Coroutine Implementation rust-coroutine
Linear Type Semantics rust-linear-type
crate Selection rust-ecosystem
Code Style rust-coding
Cache Strategies rust-cache
Authentication and Authorization rust-auth
Web Middleware rust-middleware
Policy Engine rust-xacml

Newly Added Skills

  • rust-testing - unit/integration/property/concurrency testing
  • rust-database - sqlx/diesel/sea-orm, transaction, migration
  • rust-observability - tracing, metrics, OpenTelemetry