architecture-style-selection

Community

Choose the simplest architecture, justify complexity

Authormachenjie
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It helps teams decide on the least complex architecture style that still satisfies real constraints, preventing premature or unnecessary distributed complexity.

Core Features & Use Cases

  • Architecture-style selection with guardrails: Guides whether to prefer monolith, modular monolith, layered/hexagonal, SOA, microservices, event-driven, serverless, cell-based, or hybrid based on measurable forces rather than preference.
  • Explicit justification and documentation: Produces requirements and decision forces that must be recorded as an ADR via architecture-tradeoff-analysis output.
  • Rejection and operational readiness requirements: Requires at least one rejected alternative and ensures each new runtime component has SLOs, alerts, runbooks, pipelines, and observability before go-live.

Quick Start

Use architecture-style-selection to produce an ADR-ready decision that selects the simplest sufficient architecture style and lists disqualified alternatives with their failing constraints.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: architecture-style-selection
Download link: https://github.com/machenjie/rd-skills/archive/main.zip#architecture-style-selection

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.