arch-rx

Evaluate runtime architecture across 11 dimensions using POSA and EIP frameworks.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/acardozzo/rx-suite --skill arch-rx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arch-rx
Source: https://github.com/acardozzo/rx-suite/tree/main/skills/arch-rx
Command: npx skills add https://github.com/acardozzo/rx-suite --skill arch-rx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires madge, hadolint, syft, depcruise, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill diagnoses architectural weaknesses and prescribes specific improvements to elevate your project's design to world-class standards.

Core Features & Use Cases

  • Comprehensive Evaluation: Assesses architecture across 11 critical dimensions (e.g., resilience, scalability, security) using proven frameworks.
  • Actionable Recommendations: Generates scored opportunity maps, per-dimension improvement plans, and visual "Before/After" diagrams.
  • Use Case: When you need to understand why your application is slow under load or how to make it more secure, arch-rx provides a clear roadmap with prioritized steps.

Quick Start

Run arch-rx to evaluate the architecture of the entire project.

Frequently Asked Questions about arch-rx

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

FAQPage Schema
How do I evaluate my application architecture for scalability and resilience issues?

Architecture evaluation assesses runtime design against 11 dimensions using POSA and EIP frameworks. It identifies pattern fitness, generates scored opportunity maps, and prescribes improvements for scalability, resilience, and security.

Can I analyze architecture patterns in a Python or Rust project?

Architecture pattern fitness evaluation supports stack-agnostic analysis with specific adapters for Node.js, Go, JVM, Python, Rust, and .NET. It identifies weaknesses and prescribes improvements across these environments.

What is the best way to diagnose why an application is slow under load?

Architectural pattern fitness evaluation diagnoses structural weaknesses causing performance issues under load. It generates scored opportunity maps and prioritized improvement plans to elevate the project's design.

Does arch-rx work with dependency analysis tools like madge and depcruise?

Arch-rx utilizes dependency analysis tools including madge, depcruise, hadolint, and syft to perform architectural pattern fitness evaluation. These tools enable comprehensive evaluation across 11 critical dimensions.

How do I generate a visual before and after diagram for my architecture improvements?

Architectural pattern fitness evaluation generates visual Before/After diagrams alongside scored opportunity maps and per-dimension improvement plans. This visualizes the prescribed improvements for your project's design.