Przejdź do treści
Biblioteka skilli
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.

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

  1. Available Skills
  2. Quick Start
  3. Key Principles
  4. 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

RepozytoriumWynikLicencja
Ta strona · vinnie357/claude-skills100MIT
TerminalSkills/skills100Apache-2.0
crbnos/carbon100AGPL-3.0
xobotyi/cc-foundry100MIT
nimadorostkar/Claude-Skills-collection100MIT
claude-dev-suite/claude-dev-suite100MIT
appwrite/claude-plugin100BSD-3-Clause
G1Joshi/Agent-Skills100MIT
heyAyushh/stacc100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.