rust-backend

Official

Rust backend coding standards for Windmill.

Authorwindmill-labs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides Rust backend coding guidelines to ensure consistent, safe, and maintainable code across the Windmill backend. It prescribes design patterns, error handling, and Rust idioms.

Core Features & Use Cases

  • Enforces data structure design patterns using enums and typed invariants.
  • Standardizes error handling with windmill_common::error types and early returns.
  • Promotes idiomatic Rust patterns: iterator chains, minimal comments, and trait implementations.
  • Real-world use: When contributing Rust code in backend/, apply these guidelines to ensure readability and reliability.

Quick Start

Apply these guidelines when editing backend Rust files to align with the Windmill Rust backend standards.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rust-backend
Download link: https://github.com/windmill-labs/windmill/archive/main.zip#rust-backend

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.