Toolverse
All skills

rust-backend

by windmill-labs

Rust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.

Installation

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

Installation

Quick info

Category
Backend
Views
19

About this skill

Rust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.

How to use

  1. Zainstaluj skill rust-backend w swoim środowisku Windmill – będzie dostępny jako referencja przy edycji kodu backendu.
  2. Przy pisaniu nowego kodu w katalogu backend/ importuj Error i Result z windmill_common::error zamiast panikowania – zawsze zwracaj Result<T, Error> lub JsonResult.
  3. Pisząc zapytania SQLx, zawsze wymieniaj kolumny jawnie (SELECT id, workspace_id, path) zamiast SELECT * – zapobiega to błędom kompatybilności gdy API wyprzedza wersję workerów.
  4. Dla operacji wieloetapowych używaj transakcji i parametryzowanych zapytań; unikaj N+1 poprzez batch operations z klauzulą IN.
  5. Przy obsłudze JSON preferuj Box<serde_json::value::RawValue> do przechowywania danych bez inspekcji; serde_json::Value używaj tylko gdy musisz modyfikować zawartość.
  6. W strukturach Serde dodawaj atrybuty #[serde(skip_serializing_if)] dla Option i Vec, aby zmniejszyć rozmiar serializowanych danych.

Related skills

scientific-writing

by K-Dense-AI

Write scientific manuscripts. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), abstracts, for research papers and journal submissions.

Backend
47191

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

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

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173

sql-optimization-patterns

by wshobson

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

Backend
40163

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147