architecture-review

Analyze Rust CLI architecture for workspace layout, crate boundaries, and error handling.

682|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/borgbase/vykar --skill architecture-review-borgbase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-review
Source: https://github.com/borgbase/vykar/tree/main/.agents/skills/architecture-review
Command: npx skills add https://github.com/borgbase/vykar --skill architecture-review-borgbase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review and improve Rust CLI/backups architecture for large projects, providing a repeatable framework to identify bottlenecks in workspace layout, crate boundaries, error handling, and async/sync boundaries.

Core Features & Use Cases

  • Structured review framework for project structure, module boundaries, and cross-crate API design.
  • Guidance on error handling strategies, testing approaches, and CI quality gates tailored to Rust CLI and REST-backed systems.
  • Actionable recommendations and patterns that teams can apply directly to refactor plans, documentation, and onboarding.

Quick Start

Run a structured architecture review on your Rust CLI project to produce an actionable improvement plan.

Frequently Asked Questions about architecture-review

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

FAQPage Schema
How do I structure a large Rust CLI and REST project for scalability?

To structure a scalable Rust CLI and REST project, organize your code into a workspace layout with modular crate boundaries. This architecture review framework provides actionable recommendations for splitting modules, managing dependencies, and defining cross-crate APIs to ensure maintainable growth.

What is the best way to handle errors across Rust workspace crate boundaries?

Handling errors across Rust workspace crate boundaries requires robust error propagation strategies between modular crates. This review analyzes your architecture and provides concrete code patterns to ensure errors are correctly forwarded across async and sync boundaries without breaking encapsulation.

How do I review Rust architecture for modular crate boundaries and async sync issues?

Reviewing Rust architecture for modular crate boundaries and async sync issues involves analyzing workspace organization and cross-crate API design. This framework identifies bottlenecks in your error handling and async boundaries, delivering concrete refactoring patterns for your CLI components.

Can I use this architecture review on Rust projects with both CLI and REST components?

Yes, you can use this architecture review on Rust projects with both CLI and REST components. It is specifically tailored for large Rust systems, focusing on workspace organization, module boundaries, dependency management, and testing practices for mixed CLI and REST-backed environments.

How do I set up CI quality gates and testing strategies for a Rust workspace?

Setting up CI quality gates and testing strategies for a Rust workspace requires analyzing your modular crate boundaries and async operations. This review provides actionable recommendations for dependency management and testing approaches tailored to Rust CLI and REST-backed systems.