Toolverse
Wszystkie skille

rust-router

autor: actionbook

Routing dla wszystkich pytań o Rust — błędy, design, async i best practices

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
UX / Design
Wyświetlenia
5

O skillu

Umiejętność, która kieruje Twoje pytania o Rust do właściwych rozwiązań. Obsługuje błędy kompilacji (E0382, E0597, E0277 i inne), problemy z ownership, borrowing i lifetime, async/await, concurrency, error handling oraz porównania bibliotek (tokio vs async-std). Automatycznie wykrywa kontekst — od błędów języka po decyzje architektoniczne — i prowadzi Cię przez trzy warstwy: mechanikę Rust, wzorce designu i ograniczenia domeny biznesowej.

Jak używać

  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.

Podobne skille