Agents
Why Implexa
Pricing
Resources
Install
Sign in
Sign up
back to leaderboard
ZH
@zhanghandong
contributor on implexa, with 34 skills ranked by
SkillRank
across 1 source.
zhanghandong on github
publishes to skills.sh
skills, ranked by SkillRank
score
source
skill
6.8
skills.sh
m09-domain
m09-domain covers ddd pattern translation to rust, distinguishing entities from value objects and aggregates, with emphasis on invariant preservation through type-driven design and structural ownership.
6.4
skills.sh
m01-ownership
m01-ownership addresses rust borrow checker errors through design-first questioning about data ownership, sharing requirements, and lifetime scope rather than mechanical syntax fixes.
6.3
skills.sh
m15-anti-pattern
m15-anti-pattern identifies common rust code smells and design mistakes during review, mapping symptoms to root causes via ownership, error handling, and idiomatic patterns. includes checklist and cross-references to deeper skills.
6.2
skills.sh
rust-code-navigator
rust-code-navigator wraps language server protocol operations for rust code exploration, supporting definition lookup, reference finding, and symbol search across workspaces with basic error handling for common failure modes.
6.2
skills.sh
domain-iot
domain-iot covers constraint-driven design for internet of things applications, mapping network unreliability, power limits, and security requirements to rust patterns like offline-first queuing, sleep modes, and encrypted mqtt.
6.2
skills.sh
rust-refactor-helper
rust-refactor-helper provides lsp-driven refactoring for rename, extract, inline, and move operations with dry-run preview and impact analysis, but lacks concrete procedural steps and explicit failure handling.
6.2
skills.sh
m12-lifecycle
m12-lifecycle covers five resource lifecycle patterns (RAII, lazy initialization, connection pooling, scoped guards, transaction boundaries) with decision framework for scope and ownership, but lacks worked examples and explicit recovery procedures.
5.9
skills.sh
domain-cli
domain-cli covers rust argument parsing, config layering, and user feedback patterns. establishes design constraints for cli ergonomics, exit codes, stderr/stdout separation, and signal handling with clap and indicatif libraries.
5.8
skills.sh
rust-router
rust-router categorizes rust queries through a three-layer cognitive framework spanning language mechanics, design choices, and domain constraints. maps compiler errors to relevant skills and enforces modern rust edition defaults, though the actual routing procedure remains underspecified.
5.8
skills.sh
m14-mental-model
m14-mental-model collects analogies and conceptual frameworks for rust ownership, borrowing, and lifetimes, with misconception mappings tied to specific compiler errors. targets developers transitioning from other languages.
5.4
skills.sh
rust-call-graph
rust-call-graph generates ascii tree visualizations of rust function call hierarchies via lsp, supporting configurable depth and direction filters for incoming, outgoing, or bidirectional analysis.
5.2
skills.sh
m11-ecosystem
m11-ecosystem guides crate selection and dependency integration for rust projects via decision tables, interop patterns, and error code fixes, but lacks concrete step-by-step procedures and failure mode documentation.
5.2
skills.sh
rust-symbol-analyzer
rust-symbol-analyzer extracts and categorizes rust symbols across projects using lsp, supporting filtered queries by type (struct, trait, function, module) and bilingual triggers. outputs include module trees, symbol tables, and complexity metrics.
5.1
skills.sh
rust-learner
rust-learner routes queries about rust versions, crate info, and api documentation to specialized agents or inline selectors, covering crates.io, releases.rs, docs.rs, and the std library docs site.
3.8
skills.sh
rust-daily
rust-daily aggregates community news from five sources (reddit, twir, official blog, inside rust, foundation) across configurable time ranges and categories, outputting structured markdown reports.
—
skills.sh
coding-guidelines
coding-guidelines — an installable skill for AI agents, published by zhanghandong/rust-skills.
—
skills.sh
domain-fintech
Use when building fintech apps. Keywords: fintech, trading, decimal, currency, financial, money, transaction, ledger, payment, exchange rate, precision,…
—
skills.sh
domain-ml
Use when building ML/AI apps in Rust. Keywords: machine learning, ML, AI, tensor, model, inference, neural network, deep learning, training, prediction,…
—
skills.sh
domain-cloud-native
Use when building cloud-native apps. Keywords: kubernetes, k8s, docker, container, grpc, tonic, microservice, service mesh, observability, tracing, metrics,…
—
skills.sh
domain-embedded
Use when developing embedded/no_std Rust. Keywords: embedded, no_std, microcontroller, MCU, ARM, RISC-V, bare metal, firmware, HAL, PAC, RTIC, embassy,…
—
skills.sh
rust-skill-creator
Use when creating skills for Rust crates or std library documentation. Keywords: create rust skill, create crate skill, create std skill, 创建 rust skill, 创建…
—
skills.sh
rust-deps-visualizer
Visualize Rust project dependencies as ASCII art. Triggers on: /deps-viz, dependency graph, show dependencies, visualize deps, 依赖图, 依赖可视化, 显示依赖
—
skills.sh
meta-cognition-parallel
EXPERIMENTAL: Three-layer parallel meta-cognition analysis. Triggers on: /meta-parallel, 三层分析, parallel analysis, 并行元认知
—
skills.sh
domain-web
Use when building web services. Keywords: web server, HTTP, REST API, GraphQL, WebSocket, axum, actix, warp, rocket, tower, hyper, reqwest, middleware, router,…
—
skills.sh
rust-trait-explorer
rust-trait-explorer — an installable skill for AI agents, published by zhanghandong/rust-skills.
—
skills.sh
unsafe-checker
CRITICAL: Use for unsafe Rust code review and FFI. Triggers on: unsafe, raw pointer, FFI, extern, transmute, *mut, *const, union, #[repr(C)], libc, std::ffi,…
—
skills.sh
m13-domain-error
m13-domain-error — an installable skill for AI agents, published by zhanghandong/rust-skills.
—
skills.sh
m03-mutability
CRITICAL: Use for mutability issues. Triggers: E0596, E0499, E0502, cannot borrow as mutable, already borrowed as immutable, mut, &mut, interior mutability,…
—
skills.sh
m02-resource
CRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart pointer, heap allocation, reference counting,…
—
skills.sh
m05-type-driven
CRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern, make invalid states unrepresentable,…
—
skills.sh
m04-zero-cost
CRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn, where, monomorphization, static dispatch,…
—
skills.sh
m06-error-handling
CRITICAL: Use for error handling. Triggers: Result, Option, Error, ?, unwrap, expect, panic, anyhow, thiserror, when to panic vs return Result, custom error,…
—
skills.sh
m07-concurrency
CRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn, channel, mpsc, Mutex, RwLock, Atomic, async,…
—
skills.sh
m10-performance
CRITICAL: Use for performance optimization. Triggers: performance, optimization, benchmark, profiling, flamegraph, criterion, slow, fast, allocation, cache,…
zhanghandong (34 skills ranked by SkillRank) | implexa