TopRank Skills

ZhangHanDong

ZhangHanDong verified

Building open-source Claude skills. 54 skills with 38,575 total stars.

Contributed

54

Total Stars

38.6k

Total Forks

3.9k

Avg Stars

714

Use when reviewing code for anti-patterns. Keywords: anti-pattern, common mistake, pitfall, code smell, bad practice, co...

tools code quality development code quality
8 months ago

CRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart pointer, he...

tools mobile development mobile
8 months ago

Use when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, vis...

tools architecture patterns development architecture patterns
8 months ago

CRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, whe...

tools architecture patterns development architecture patterns
8 months ago

Use when integrating crates or ecosystem questions. Keywords: E0425, E0433, E0603, crate, cargo, dependency, feature fla...

tools package distribution development package distribution
8 months ago

CRITICAL: Use for unsafe Rust code review and FFI. Triggers on: unsafe, raw pointer, FFI, extern, transmute, *mut, *cons...

tools mobile development mobile
8 months ago

Use when asking about Rust versions or crate info. Keywords: latest version, what's new, changelog, Rust 1.x, Rust relea...

tools package distribution development package distribution
8 months ago

Use when asking about Rust code style or best practices. Keywords: naming, formatting, comment, clippy, rustfmt, lint, c...

tools code quality development code quality
8 months ago

Use when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy initialization,...

tools architecture patterns development architecture patterns
8 months ago

CRITICAL: Use for performance optimization. Triggers: performance, optimization, benchmark, profiling, flamegraph, crite...

tools debugging development debugging
8 months ago

CRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immuta...

tools mobile development mobile
8 months ago
rust-router
star 693

CRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs...

tools architecture patterns development architecture patterns
8 months ago