swe-programming-rust
CommunityEnsure consistent, idiomatic Rust code from AI agents.
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.