Programowanie · Nauka i wyjaśnianie
rust
/rust
Daje przegląd języka Rust: pisanie kodu, zakładanie projektów i typowe przepływy pracy w rozwoju w Rust.
Dla kogo
- Autor
- vinnie357 ↗
- Repozytorium
- claude-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 07.10.2026
Ocena i bezpieczeństwo
100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 3
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 07.10.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Daje przegląd języka Rust: pisanie kodu, zakładanie projektów i typowe przepływy pracy w rozwoju w Rust.
Oryginalny opis (EN)
Guide for Rust programming language. Use when writing Rust code, setting up Rust projects, or needing an overview of Rust development workflows.
Jak działa
- Available Skills
- Quick Start
- Key Principles
- Anti-fabrication
Sekcje z nagłówków SKILL.md, w oryginale · 55 linii, 292 słów
Podgląd SKILL.md
--- name: rust description: Guide for Rust programming language. Use when writing Rust code, setting up Rust projects, or needing an overview of Rust development workflows. --- # Rust Programming Language Entry point for Rust development. Provides an overview and routes to focused skills. ## Available Skills This plugin provides focused skills for specific Rust topics: - **rust:ownership** - Ownership rules, borrowing, slices, lifetimes - **rust:error-handling** - Result, Option, ? operator, custom error types - **rust:anti-patterns** - Anti-patterns and clippy anti-idioms to hunt and fix - **rust:async** - Async functions, tokio, streams, threads, channels, shared state - **rust:testing** - Unit tests, integration tests, cargo test, Cargo.toml, commands - **rust:troubleshooting** - Best practices, common patterns, idiomatic Rust - **rust:cli** - Argument parsing with clap, CLI output and progress, exit codes, testing CLI binaries For core language features (traits, generics, collections, pattern matching), see `references/language.md`. ## Quick Start ```bash # Install via mise mise use rust@latest # Create a new project cargo new myproject cd myproject # Build and run cargo run ``` See `templates/mise.toml` for project task definitions. ## Key Principles - **Ownership ensures memory safety**: no garbage collector needed - **Borrow checker prevents data races**: compile-time safety - **Zero-cost abstractions**: high-level code compiles to efficient machine code - **Explicit over implicit**: be clear about ownership, mutability, errors - **Prefer immutability**: use `mut` only when needed - **Use the type system**: let the compiler catch errors - **Test thoroughly**: tests are first-class in Rust - **Use clippy**: catch common mistakes and non-idiomatic code ## Anti-fabrication This skill follows `core:anti-fabrication`. Every claim about Rust language behavior, the standard library, and tooling commands is verified against the official documentation cited in `sources.md` — not inferred from generic familiarity with the language. Before asserting a language feature, API signature, or command behavior this skill and its references do not cover, check the installed Rust toolchain's documentation (`rustup doc`) or crates.io rather than guessing.
Pliki w paczce (3)
- SKILL.md 2 KB
- references/language.md 5 KB
- templates/mise.toml 1 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · vinnie357/claude-skills | 100 | MIT |
| TerminalSkills/skills | 100 | Apache-2.0 |
| crbnos/carbon | 100 | AGPL-3.0 |
| xobotyi/cc-foundry | 100 | MIT |
| nimadorostkar/Claude-Skills-collection | 100 | MIT |
| claude-dev-suite/claude-dev-suite | 100 | MIT |
| appwrite/claude-plugin | 100 | BSD-3-Clause |
| G1Joshi/Agent-Skills | 100 | MIT |
| heyAyushh/stacc | 100 | MIT |
Migawka bazy z 28.10.2026 · wersja paczki 240ad43195c9 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 92rust-skills
Wspiera programowanie systemowe i wysokowydajne w języku Rust. - 100zig
Prowadzi przez język Zig: pisanie kodu, zakładanie projektów, migracje między wersjami i przegląd przepływów pracy. - 92write-script-rust
Prowadzi przez pisanie skryptów w Rust zgodnie z konwencjami tej platformy. - 100systems-programming-rust-project
Tworzy szkielet projektów Rust z Cargo: organizacja modułów, testy i narzędzia deweloperskie przy starcie aplikacji lub bibliotek. - 90write-rust-tests
Pisze testy w języku Rust, które sprawdzają poprawność kodu i zachowanie funkcji w projekcie. - 86rust-tests-guidelines
Podaje wytyczne pisania testów w Rust, gdy trzeba napisać testy dla kodu w tym języku.