swe-programming-rust

Community

Ensure consistent, idiomatic Rust code from AI agents.

Authorwahidyankf
Version1.0.0
Installs0

System Documentation

What problem does it solve?

When AI agents generate Rust code, inconsistent adherence to coding standards, common antipatterns, and non-compliance with project conventions create technical debt, bugs, and extra review overhead. This skill solves that by providing a quick reference for Rust coding standards, best practices, and links to authoritative documentation for deep dives.

Core Features & Use Cases

  • Quick Standards Reference: Covers Rust naming conventions, error handling with thiserror, ownership and borrowing rules, idiomatic iterator usage, newtype patterns for domain types, and Axum async handler best practices.
  • Mandatory Quality Checks: Includes required rustfmt and clippy configuration and pre-commit validation steps to ensure code passes all linting and formatting checks.
  • Comprehensive Documentation Links: Direct links to authoritative docs for coding standards, testing, code quality, build configuration, error handling, concurrency, memory management, and more for in-depth guidance.
  • Use Case: For teams using AI agents to develop Rust backend services in a polyglot monorepo, this skill ensures all generated Rust code adheres to project conventions, avoids common pitfalls like unnecessary unwrap() calls, and is production-ready.

Quick Start

Use the swe-programming-rust skill to generate idiomatic Rust code for a new Axum payment processing handler that complies with project error handling and formatting 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: swe-programming-rust
Download link: https://github.com/wahidyankf/ose-primer/archive/main.zip#swe-programming-rust

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 537,000+ vetted skills library on demand.