From rust-coding-engine
Use when the task is about Rust project shape, workspace design, Axum or Tauri structure, clean/hexagonal patterns, modularity, or large-repo case-study reasoning.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rust-coding-engine:architectureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Read `../../references/architecture/INDEX.md`.
../../references/architecture/INDEX.md.../../references/architecture/rust-architecture-decision-trees.md before proposing a shape.../../references/architecture/rust-architecture-and-scaffolding.md for concrete structure patterns.../../references/architecture/rust-axum-service-architecture-and-thin-adapters.md.../../references/repo-cases/INDEX.md.Do not over-architect small Rust projects, and do not under-structure large Rust systems.
npx claudepluginhub joysusy/violet-plugin-place --plugin rust-coding-engineScaffolds Rust applications with cargo tooling, module organization, testing, and configuration best practices.
SOLID principles for Rust 2024+. Files < 100 lines, traits separated, modular architecture. Modules MANDATORY.
Analyzes Rust projects on Cargo.toml detection: identifies binaries/libs/workspaces, extracts patterns in async (Tokio/async-std), errors (thiserror/anyhow), web (Axum/Actix-web/Rocket), testing, logging.