rust-author

Generates Rust 2024 edition workspace scaffolds with clippy linting and cargo configurations.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/arthrod/conejo-skills --skill rust-author
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-author
Source: https://github.com/arthrod/conejo-skills/tree/main/skills/rust-author
Command: npx skills add https://github.com/arthrod/conejo-skills --skill rust-author

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of maintaining idiomatic Rust standards and the overhead of setting up robust, production-ready project structures.

Core Features & Use Cases

  • Idiomatic Guidance: Provides clear rules for ownership, error handling, and trait dispatch to ensure code is safe and performant.
  • Project Scaffolding: Offers templates for Cargo configurations, workspace layouts, and CI pipelines to ensure consistency across projects.
  • Use Case: Use this skill when starting a new multi-crate workspace to ensure your Cargo.toml, linting, and CI workflows are configured according to current best practices.

Quick Start

Use the rust-author skill to generate a new workspace structure and configure the recommended clippy and rustfmt settings for an edition 2024 project.

Frequently Asked Questions about rust-author

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

FAQPage Schema
How do I scaffold a new Rust workspace with Cargo for edition 2024?

Scaffolding a Rust workspace involves configuring your Cargo.toml and workspace layouts according to edition 2024 standards. This skill provides templates for multi-crate structures and CI pipelines to ensure consistent, production-ready project setups.

What is the best way to ensure my Rust code is idiomatic and performant?

Idiomatic Rust code requires strict adherence to ownership rules, proper error handling, and optimized trait dispatch. Applying recommended clippy linting and rustfmt settings ensures your codebase remains safe, performant, and aligned with current best practices.

Can I use this to refactor an existing Rust codebase for performance and safety?

Refactoring an existing Rust codebase for performance and safety is fully supported. You can apply structured workspace management and clippy linting rules to update older projects to Rust 2024 edition standards.

Does this approach work for setting up clippy and rustfmt in a multi-crate workspace?

Setting up clippy and rustfmt in a multi-crate workspace is a core feature. It provides specific Cargo configurations and linting rules to enforce idiomatic standards consistently across all crates within the workspace.

When do I need to configure trait dispatch and error handling in Rust?

Configuring trait dispatch and error handling in Rust is needed when authoring new crates or refactoring existing ones. Proper implementation ensures safe memory ownership and maximizes application performance.

Why configure CI pipelines when scaffolding a new Rust crate?

Configuring CI pipelines when scaffolding a Rust crate automates the enforcement of clippy linting and formatting standards. This prevents code drift and ensures all merged code adheres to idiomatic edition 2024 practices.