Z
Organization

Zhanghandong

github.com/zhanghandong
Skills21 skills

Coding Guidelines

The coding-guidelines skill provides developers with Rust-specific code style standards and best practices, covering naming conventions, data types, error handl

M01 Ownership

The m01-ownership skill diagnoses and resolves Rust ownership, borrowing, and lifetime errors by guiding developers to understand data ownership requirements ra

M02 Resource

m02-resource guides developers through selecting appropriate smart pointers and resource management patterns in Rust by asking design questions rather than pres

M03 Mutability

The m03-mutability skill diagnoses and resolves Rust mutability errors (E0596, E0499, E0502) by guiding developers to understand whether mutation is architectur

M04 Zero Cost

The m04-zero-cost skill helps Rust developers choose between static and dynamic polymorphism when working with generics and trait objects, addressing common typ

M05 Type Driven

The m05-type-driven skill teaches developers how to use Rust's type system to prevent invalid states and encode invariants at compile time rather than relying o

M06 Error Handling

The m06-error-handling skill teaches Rust developers how to choose appropriate error handling strategies by distinguishing between expected failures, normal abs

M07 Concurrency

The m07-concurrency skill guides developers through Rust's concurrency and async patterns by mapping errors to underlying design questions about workload type,

M09 Domain

The m09-domain skill guides developers in applying Domain-Driven Design (DDD) principles to Rust code by helping them classify domain concepts as entities, valu

M10 Performance

The m10-performance skill guides developers through systematic performance optimization by establishing whether optimization is necessary before implementing so

M11 Ecosystem

The m11-ecosystem skill helps developers select appropriate Rust crates and manage dependencies by providing decision matrices, evaluation criteria, and integra

M12 Lifecycle

The m12-lifecycle skill guides developers through designing resource lifecycles in Rust by answering when resources should be created, used, and cleaned up. It

M13 Domain Error

Domain error handling strategy resource for Rust developers designing error types and recovery mechanisms. It addresses who needs to handle errors (end users, d

M14 Mental Model

The m14-mental-model skill helps Rust learners build accurate conceptual frameworks for understanding ownership, borrowing, and other core Rust concepts by prov

M15 Anti Pattern

The m15-anti-pattern skill helps developers identify and refactor common code anti-patterns during code reviews, focusing on Rust-specific issues like excessive

Rust Code Navigator

Install Rust Code Navigator skill for Claude Code from zhanghandong/rust-skills.

Rust Refactor Helper

The rust-refactor-helper skill enables developers to safely refactor Rust code by leveraging Language Server Protocol (LSP) analysis to identify all affected lo

Rust Router

rust-router guides users through Rust programming questions by systematically routing them through three cognitive layers—language mechanics (ownership, borrowi

Rust Symbol Analyzer

Install Rust Symbol Analyzer skill for Claude Code from zhanghandong/rust-skills.

Rust Trait Explorer

Install Rust Trait Explorer skill for Claude Code from zhanghandong/rust-skills.

Unsafe Checker

Install Unsafe Checker skill for Claude Code from zhanghandong/rust-skills.

Paired with
S

SaaS Factory

Skills like "Zhanghandong skills" are great on their own. Paired with a pre-configured AI company, they ship features.

18 agents18 skills