What problem does it solve?
Manually setting up new Rust crates in a workspace is error-prone and time-consuming, often leading to inconsistent project structures, dependency management issues, and non-standardized documentation or testing. This Skill automates the entire process, ensuring every new crate adheres to established best practices.
Core Features & Use Cases
- Standardized Crate Structure: Automatically generates the correct directory layout,
Cargo.toml, CLAUDE.md, and AGENTS.md files.
- Workspace Dependency Management: Ensures all dependencies are correctly pinned at the workspace level, preventing version conflicts and promoting consistency.
- Convention Enforcement: Guides on documentation, testing patterns (unit, property, integration), error handling, and serialization, aligning with project standards.
- Use Case: When starting a new feature that requires a dedicated Rust module, use this Skill to instantly scaffold the new crate, pre-configured with all workspace conventions, allowing you to focus immediately on business logic.
Quick Start
Create a new Rust crate named 'query-optimizer' in the workspace, including standard documentation and testing setup.