systems-programming-rust-project
Automatyczne tworzenie struktury projektów Rust gotowych do produkcji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do generowania kompletnych architektur projektów Rust z prawidłową organizacją modułów, konfiguracją Cargo, testami i najlepszymi praktykami. Oszczędzasz czas na ręcznym scaffoldingu i od razu pracujesz nad logiką aplikacji. Wspiera projekty binarne, biblioteki, workspace'i, API webowe i WebAssembly — wybierasz typ, a skill generuje strukturę katalogów, pliki konfiguracyjne i szablony kodu zgodne ze standardami Rust.
Jak używać
Zainstaluj skill w swoim środowisku Claude lub agenta obsługującego custom skills — dodaj repozytorium sickn33/antigravity-awesome-skills do konfiguracji.
Opisz typ projektu, który chcesz utworzyć: czy to aplikacja CLI (binary), biblioteka wielokrotnego użytku (library), projekt wielomodułowy (workspace), API webowe (Actix/Axum) czy aplikacja WebAssembly. Skill automatycznie dostosuje strukturę.
Skill analizuje Twoje wymagania i generuje pełną strukturę katalogów z plikami Cargo.toml, README.md, src/main.rs lub src/lib.rs oraz konfiguracją .gitignore dla projektu Rust.
Otrzymujesz gotowe komendy cargo new lub cargo new --lib do inicjalizacji — skopiuj je do terminala i uruchom w wybranym katalogu.
Skill dostarcza szablony modułów, konfigurację testów oraz rekomendacje zależności — dostosuj Cargo.toml do swoich potrzeb i zacznij pisać kod.
Jeśli pracujesz nad workspace'iem lub projektem wielokratowym, skill pokazuje strukturę wielu crate'ów i sposób ich połączenia — postępuj zgodnie z wygenerowaną hierarchią katalogów.