programming-rust

Official

Design Rust systems that stay maintainable

AuthorMuvon
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you avoid common Rust architecture pitfalls that lead to fragile code, borrow-checker fights, and long-term maintenance pain.

Core Features & Use Cases

  • Idiomatic ownership and data flow guidance: Recommends ownership-first API design patterns that reduce lifetime complexity and clarify mutation boundaries.
  • Error and trait architecture principles: Encourages crate-boundary error enums, clean foreign error conversion, and minimal, orthogonal trait abstractions.
  • Async concurrency safety: Promotes actor/channel patterns over shared mutable state like Arc<Mutex<_>>, especially across .await, to prevent deadlocks and cancellation bugs.

Quick Start

Ask the Skill: “Review my Rust crate’s data flow and propose an ownership-first architecture, including async state handling, error boundaries, and a suggested module layout.”

Dependency Matrix

Required Modules

cargoclippythiserroranyhow

Components

scripts

💻 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: programming-rust
Download link: https://github.com/Muvon/octomind-tap/archive/main.zip#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 471,000+ vetted skills library on demand.