rust-crate

Develop and modify Rust components in a multi-crate workspace.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/andrewn6/traceway --skill rust-crate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-crate
Source: https://github.com/andrewn6/traceway/tree/main/.claude/skills/rust-crate
Command: npx skills add https://github.com/andrewn6/traceway --skill rust-crate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of modifying, extending, and building Rust code within the Traceway workspace, ensuring consistency and adherence to project standards.

Core Features & Use Cases

  • Code Modification: Add new types, implement storage backends, or extend daemon functionality in Rust.
  • Development Workflow: Provides guidance on Rust project structure, error handling, async patterns, and build commands.
  • Use Case: When asked to add a new data structure to the core tracing types or implement a new database connector for Traceway's storage layer, this skill provides the necessary context and commands.

Quick Start

Use the rust-crate skill to check the 'trace' and 'storage' crates.

Frequently Asked Questions about rust-crate

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

FAQPage Schema
How do I add a new storage backend implementation in a Rust multi-crate workspace?

To add a new storage backend implementation in a Rust multi-crate workspace, use this Skill to enforce asynchronous programming patterns, error handling best practices, and proper Cargo build commands for seamless integration.

What is the best way to extend daemon functionality in Rust?

The best way to extend daemon functionality in Rust is by applying this Skill's development guidelines, which provide the necessary context for type definitions, project structure, and asynchronous execution within the workspace.

How do I implement async patterns and error handling when modifying Rust crates?

Implementing async patterns and error handling when modifying Rust crates requires enforcing project standards; this Skill provides guidance on proper asynchronous execution and error management to maintain consistency during code modification.

Can I use this Skill to add new data structures to core tracing types in Rust?

Yes, you can use this Skill to add new data structures to core tracing types in Rust, as it provides the necessary context, type definitions, and Cargo build commands required for modifying the core crates.

Does this Skill provide guidance on Rust project structure and Cargo build processes?

Yes, this Skill provides guidance on Rust project structure and Cargo build processes, enforcing best practices for development workflow, error handling, and asynchronous programming across the multi-crate workspace.

Why should I use a dedicated Skill for building Rust components in a multi-crate workspace?

You should use a dedicated Skill for building Rust components in a multi-crate workspace to streamline the modification process, ensure consistency, and enforce project standards for storage backends and daemon extensions.