rust-setup

Analyze Rust projects and configure 9-dimension quality tooling with hooks and CI.

2|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ondrasek/cc-plugins --skill rust-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-setup
Source: https://github.com/ondrasek/cc-plugins/tree/main/plugins/blueprint/skills/rust-setup
Command: npx skills add https://github.com/ondrasek/cc-plugins --skill rust-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Analyzes a Rust project and configures 9-dimension quality methodology including hooks, CI, and tool configs. Use when user says "set up quality tools", "configure linting", "add CI pipeline", "rust quality", or wants to apply coding standards to a Rust project.

Core Features & Use Cases

  • Phase 1: Analyze Rust edition, MSRV, project structure, existing tools, and CI readiness.
  • Phase 2: Plan and propose a 9-dimension toolchain, including Cargo.toml lint sections, clippy.toml, rustfmt.toml, and CI templates.
  • Phase 3: Configure by applying templates and tool configurations, setting up pre-commit hooks, and per-crate settings for workspace projects.
  • Phase 4: Review and adjust via a reviewer prompt and a structured QA process.

Quick Start

Configure your Rust project by applying automated quality tooling, hooks, and CI templates.

Frequently Asked Questions about rust-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Rust quality tooling for my project?

To set up Rust quality tooling, this Skill analyzes your project's edition and structure, then configures a 9-dimension methodology covering linting, formatting, testing, security, and documentation workflows end-to-end.

Can I configure clippy and rustfmt for a Rust workspace?

Yes, you can configure clippy and rustfmt for a Rust workspace. The Skill applies automated tool configurations like clippy.toml and rustfmt.toml, enforcing per-crate settings and structured quality gating across the entire workspace.

What is included in a Rust CI pipeline for code quality?

A Rust CI pipeline for code quality includes automated configurations for linting, formatting, testing, security, and documentation. It provides CI templates and pre-commit hooks to enforce measurements and gating based on the Rust Quality Methodology.

Does this Rust quality methodology work with single crates and workspaces?

Yes, this Rust quality methodology works with both single crates and workspaces. It analyzes your project structure during an initial phase and applies per-crate settings to ensure accurate tool configurations and quality gating.

How do I add pre-commit hooks for Rust linting and formatting?

You add pre-commit hooks for Rust linting and formatting by applying the Skill's automated templates. It sets up session hooks and tool configurations during a dedicated configuration phase to enforce coding standards locally.

What's the best way to automate Rust coding standards enforcement?

The best way to automate Rust coding standards enforcement is applying a 9-dimension quality methodology. This approach uses structured templates for CI, hooks, and tool configs to gate measurements across linting, testing, and documentation.