coding-guidelines
๐ฏSkillfrom zhanghandong/rust-skills
A Claude Code plugin for Rust development with a meta-cognition framework that provides domain-correct architectural solutions instead of surface-level fixes.
Overview
Rust Skills (coding-guidelines) is a Claude Code plugin that transforms AI-assisted Rust development through a meta-cognition framework. Rather than providing surface-level fixes, it traces through cognitive layers -- Domain, Design, and Mechanics -- to deliver domain-correct architectural solutions. It addresses the common problem of AI suggesting quick fixes (like .clone()) instead of properly designed solutions that respect domain constraints.
Key Features
- Three-layer meta-cognition framework: Analyzes problems through Domain (why is this data needed?), Design (what pattern fits the domain?), and Mechanics (what Rust syntax implements it?) layers for deeper solutions.
- Real-time Rust information: Fetches latest Rust versions and crate information via background agents, ensuring recommendations are current.
- Domain-aware error resolution: Instead of surface fixes for compiler errors like E0382, it considers the domain context (e.g., immutable audit data) to recommend architecturally sound solutions like
Arc<T>. - Multi-language documentation: Available in English, Chinese, and Japanese, making it accessible to the global Rust community.
- Plugin architecture: Installs as a Claude Code plugin with versioned releases and MIT license.
Who is this for?
This skill is designed for Rust developers who want AI assistance that goes beyond syntax-level fixes to provide architecturally sound, domain-aware solutions. It is especially valuable for developers working on complex systems where ownership, borrowing, and lifetime decisions should be driven by domain requirements rather than compiler appeasement.
Same repository
zhanghandong/rust-skills(36 items)
Installation
npx vibeindex add zhanghandong/rust-skills --skill coding-guidelinesnpx skills add zhanghandong/rust-skills --skill coding-guidelines~/.claude/skills/coding-guidelines/SKILL.mdSKILL.md
More from this repository10
A Claude Code plugin for Rust development with a meta-cognition framework that provides domain-correct architectural solutions instead of surface-level fixes.
A Claude Code plugin for Rust development with a meta-cognition framework that provides domain-correct architectural solutions instead of surface-level fixes.
Teaches Rust error handling patterns including Result types, error propagation, custom error types, and idiomatic error management strategies.
Rust concurrency module from Rust Skills, an AI-powered Rust development assistant plugin with meta-cognition framework for domain-correct architectural solutions
Teaches Rust's ownership system including ownership rules, borrowing, lifetimes, and memory management principles for safe concurrent programming.
Teaches zero-cost abstraction patterns in Rust, from Rust Skills, an AI-powered Rust development assistant with meta-cognition framework.
Covers Rust mutability rules including mutable vs immutable bindings and references, from Rust Skills, an AI-powered Rust development assistant with meta-cognition framework.
Teaches type-driven development in Rust, covering how to leverage the type system for compile-time safety, expressive API design, and error prevention.
Covers Rust resource management patterns including ownership, borrowing, and RAII, from Rust Skills, an AI-powered Rust development assistant with meta-cognition framework.
Module covering mental models for Rust programming within an AI-powered development assistant featuring a meta-cognition framework.