Toolverse
All skills

rust-analyzer-lsp

by openclaw

Rust language server (rust-analyzer) providing code intelligence and analysis for .rs files. Use when working with Rust code that needs autocomplete, go-to-definition, find references, error detection, or refactoring support.

Installation

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

Installation

Quick info

Author
openclaw
Category
Backend
Views
2

About this skill

Rust language server (rust-analyzer) providing code intelligence and analysis for .rs files. Use when working with Rust code that needs autocomplete, go-to-definition, find references, error detection, or refactoring support.

How to use

  1. Zainstaluj rust-analyzer za pomocą rustup (rekomendowane): uruchom polecenie rustup component add rust-analyzer w terminalu. Jeśli używasz macOS, możesz też zainstalować przez Homebrew: brew install rust-analyzer. Użytkownicy Linuksa mogą skorzystać z menedżera pakietów (apt install rust-analyzer na Ubuntu/Debian, pacman -S rust-analyzer na Arch Linux). Sprawdź poprawność instalacji: rust-analyzer --version.
  2. Otwórz projekt Rust w edytorze kompatybilnym z LSP (np. VS Code z rozszerzeniem Rust Analyzer). Serwer uruchomi się automatycznie i będzie dostarczać diagnostykę w czasie rzeczywistym dla twoich plików .rs.
  3. Skonfiguruj rust-analyzer opcjonalnie, tworząc plik .rust-analyzer.json w głównym katalogu projektu. Możesz włączyć podpowiedzi typów (typeHints) i parametrów (parameterHints), a także ustawić clippy jako narzędzie sprawdzające przy zapisie (checkOnSave).
  4. Podczas edycji kodu korzystaj z funkcji inteligencji: autouzupełnianie pojawi się automatycznie, użyj przejścia do definicji (go-to-definition) aby nawigować w kodzie, wyszukuj referencje symboli (find references) i wykonuj refaktoryzację (zmiana nazw, ekstrakcja funkcji).
  5. Przed zatwierdzeniem zmian uruchom cargo fmt do formatowania kodu, cargo clippy do lintowania i cargo test do uruchomienia testów. Użyj cargo check aby szybko sprawdzić błędy bez kompilacji całego projektu.

Related skills

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109

seedream-image-gen

by openclaw

Generate images via Seedream API (doubao-seedream models). Synchronous generation.

Backend
6235

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507