Toolverse
All skills

rust-router

by actionbook

CRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs, versus, 区别, difference, 最佳实践, best practice, tokio vs, async-std vs, 比较 tokio, 比较 async, Triggers on: Rust, cargo, rustc, crate, Cargo.toml, 意图分析, 问题分析, 语义分析,

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
UX / Design
Views
5

About this skill

CRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs, versus, 区别, difference, 最佳实践, best practice, tokio vs, async-std vs, 比较 tokio, 比较 async, Triggers on: Rust, cargo, rustc, crate, Cargo.toml, 意图分析, 问题分析, 语义分析, analyze intent, question analysis, compile error, borrow error, lifetime error, ownership error, type error, trait error, value moved, cannot borrow, does not live long enough, mismatched types, not satisfied, E0382, E0597, E0277, E0308, E0499, E0502, E0596, async, await, Send, Sync, tokio, concurrency, error handling, 编译错误, compile error, 所有权, ownership, 借用, borrow, 生命周期, lifetime, 类型错误, type error, 异步, async, 并发, concurrency, 错误处理, error handling, 问题, problem, question, 怎么用, how to use, 如何, how to, 为什么, why, 什么是, what is, 帮我写, help me write, 实现, implement, 解释, explain

How to use

  1. Zainstaluj umiejętność w swoim agencie Claude/Copilot, wskazując repozytorium actionbook/rust-skills. Umiejętność automatycznie monitoruje pliki Cargo.toml i *.rs w Twoim projekcie.

  2. Zadaj pytanie o Rust — może to być błąd kompilacji (np. "cannot borrow", "value moved"), kod do napisania ("jak zaimplementować async handler?"), porównanie ("tokio vs async-std?") lub wyjaśnienie koncepcji ("co to lifetime?").

  3. Umiejętność analizuje Twoje pytanie i określa warstwę problemu: Layer 1 (mechanika języka — ownership, borrowing, lifetimes), Layer 2 (design — wzorce architektoniczne) czy Layer 3 (constraints — wymagania biznesowe).

  4. Na podstawie zidentyfikowanej warstwy umiejętność kieruje Cię do odpowiedniego rozwiązania — dla błędów kompilacji trafia do tabeli błędów i wskazuje konkretne skill, dla pytań o design sprawdza ograniczenia domeny.

  5. Jeśli pytanie zawiera kod, umiejętność analizuje Cargo.toml i pliki Rust, aby zrozumieć kontekst projektu (async runtime, domena aplikacji, wersje zależności).

  6. Otrzymujesz odpowiedź z wyjaśnieniem, przykładami i linkami do szczegółowych sub-skills — nie tylko bezpośrednią odpowiedź, ale ścieżkę myślenia przez wszystkie warstwy problemu.

Related skills

3d-graphics

by samhvw8

3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build,

UX / Design
2595

responsive-design

by wshobson

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

UX / Design
1766

competitive-analysis

by anthropics

Analyze competitors with feature comparison matrices, positioning analysis, and strategic implications. Use when researching a competitor, comparing product capabilities, assessing competitive positioning, or preparing a competitive brief for product strategy.

UX / Design
58160

sound-engineer

by erichowens

Expert audio engineer specializing in spatial audio, procedural sound design, interactive audio systems, and real-time DSP

UX / Design
14102

writing-rap-lyrics

by asvskartheek

Helps write rap lyrics with proper rhythm, flow, cadences, and structure. Teaches musical fundamentals (bars, beats, tempo, BPM) and lyric formatting. Use when writing rap lyrics, creating verses, understanding flow, structuring bars, improving cadence, learning rhythm patterns,

UX / Design
21102

godot-gdscript-patterns

by sickn33

Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization. Use when building Godot games, implementing game systems, or learning GDScript best practices.

UX / Design
27105