๐ŸŽฏ

coding-guidelines

๐ŸŽฏSkill

from zhanghandong/rust-skills

VibeIndex|
What it does
|

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)

coding-guidelines

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add zhanghandong/rust-skills --skill coding-guidelines
skills.sh Installโš  Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add zhanghandong/rust-skills --skill coding-guidelines
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/coding-guidelines/SKILL.md

SKILL.md

916Installs
640
-
Last UpdatedJan 22, 2026

More from this repository10

๐ŸŽฏ
m15-anti-pattern๐ŸŽฏSkill

A Claude Code plugin for Rust development with a meta-cognition framework that provides domain-correct architectural solutions instead of surface-level fixes.

๐ŸŽฏ
m10-performance๐ŸŽฏSkill

A Claude Code plugin for Rust development with a meta-cognition framework that provides domain-correct architectural solutions instead of surface-level fixes.

๐ŸŽฏ
m06-error-handling๐ŸŽฏSkill

Teaches Rust error handling patterns including Result types, error propagation, custom error types, and idiomatic error management strategies.

๐ŸŽฏ
m07-concurrency๐ŸŽฏSkill

Rust concurrency module from Rust Skills, an AI-powered Rust development assistant plugin with meta-cognition framework for domain-correct architectural solutions

๐ŸŽฏ
m01-ownership๐ŸŽฏSkill

Teaches Rust's ownership system including ownership rules, borrowing, lifetimes, and memory management principles for safe concurrent programming.

๐ŸŽฏ
m04-zero-cost๐ŸŽฏSkill

Teaches zero-cost abstraction patterns in Rust, from Rust Skills, an AI-powered Rust development assistant with meta-cognition framework.

๐ŸŽฏ
m03-mutability๐ŸŽฏSkill

Covers Rust mutability rules including mutable vs immutable bindings and references, from Rust Skills, an AI-powered Rust development assistant with meta-cognition framework.

๐ŸŽฏ
m05-type-driven๐ŸŽฏSkill

Teaches type-driven development in Rust, covering how to leverage the type system for compile-time safety, expressive API design, and error prevention.

๐ŸŽฏ
m02-resource๐ŸŽฏSkill

Covers Rust resource management patterns including ownership, borrowing, and RAII, from Rust Skills, an AI-powered Rust development assistant with meta-cognition framework.

๐ŸŽฏ
m14-mental-model๐ŸŽฏSkill

Module covering mental models for Rust programming within an AI-powered development assistant featuring a meta-cognition framework.