rust-architect

Designes multi-crate Rust workspace architectures with ADRs and documentation for AI collaboration.

38|5|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/launchapp-dev/animus-cli --skill rust-architect-launchapp-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-architect
Source: https://github.com/launchapp-dev/animus-cli/tree/main/.agents/skills/rust-architect
Command: npx skills add https://github.com/launchapp-dev/animus-cli --skill rust-architect-launchapp-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you design production-ready Rust architectures and comprehensive documentation packages that enable Director and Implementor AIs to collaborate effectively on complex systems, following best practices from The Rust Programming Language book and idiomatic Rust patterns.

Core Features & Use Cases

  • Comprehensive architecture planning for Rust projects including multi-crate workspaces
  • Definition of domain models with ownership and borrowing strategies
  • Async/await pattern planning with tokio and safe concurrency
  • Creation of Architecture Decision Records (ADRs) and handoff documentation for AI collaboration
  • Guidance for structuring documentation and guardrails to ensure quality and consistency

Quick Start

Design a multi-crate Rust workspace with ADR documentation and handoff templates for AI collaboration.

Frequently Asked Questions about rust-architect

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

FAQPage Schema
How do I design a Rust workspace architecture for multi-crate projects?

Plan Rust architecture by defining multi-crate cargo workspaces, domain models with ownership strategies, and async tokio patterns. This skill generates architectural blueprints and handoff materials to ensure production-ready system consistency.

What is an ADR in Rust architecture documentation?

An ADR (Architecture Decision Record) in Rust architecture documentation captures key design choices like ownership modeling and async concurrency patterns. This skill generates ADRs alongside comprehensive docs to provide context and guardrails for Director and Implementor AI collaboration.

How do I model ownership and borrowing strategies for a new Rust project?

Model ownership and borrowing strategies by defining domain models that enforce Rust's ownership rules within a multi-crate workspace. This skill plans these strategies systematically, ensuring safe concurrency and async patterns with tokio are properly documented.

Can I use this to plan async concurrency patterns with tokio for backend services?

Yes, you can plan async concurrency patterns with tokio for backend services, CLI tools, and systems software. This skill designs safe async/await architectures and documents the concurrency decisions within ADRs for AI agent handoff.

What's the best way to document Rust architecture for AI agent handoff?

Document Rust architecture for AI agent handoff by generating comprehensive documentation packages that include ADRs, ownership models, and workspace structures. This skill creates aligned templates ensuring Director and Implementor AIs collaborate effectively.

When do I need architectural documentation and guardrails for a Rust project?

You need architectural documentation and guardrails when starting new Rust projects requiring multi-crate workspaces, async tokio patterns, and AI collaboration. This skill enforces these structures early to ensure quality and consistency across systems software and backend services.