architecture-designer

Design system architectures and document decisions in Architecture Decision Records.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/okbest2024/openclaw-backup --skill architecture-designer-okbest2024
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-designer
Source: https://github.com/okbest2024/openclaw-backup/tree/main/workspace/skills/architecture-designer-0.1.0
Command: npx skills add https://github.com/okbest2024/openclaw-backup --skill architecture-designer-okbest2024

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Architectural decisions often stall projects due to ambiguity, inconsistent patterns, and lack of traceable documentation.

Core Features & Use Cases

  • Create, evaluate, and compare architectural patterns for distributed systems.
  • Document decisions with Architecture Decision Records (ADRs) and maintain long-term maintainability.
  • Facilitate architecture reviews and scalability planning with structured guidance.

Quick Start

Describe your system requirements and I will generate an ADR-backed architecture design plan.

Frequently Asked Questions about architecture-designer

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

FAQPage Schema
How do I document system design trade-offs using an Architecture Decision Record?

To document system design trade-offs with an Architecture Decision Record (ADR), capture your distributed system requirements to generate a structured ADR. This process ensures architectural pattern selection and risk assessment are traceable, evaluating alternatives for long-term maintainability.

What is the best way to plan scalability for distributed services?

The best way to plan scalability for distributed services is to conduct structured architecture reviews that assess requirements and apply design patterns. This approach produces ADR-backed decisions, evaluating trade-offs to ensure your system architecture supports long-term growth.

How do I select architectural patterns for complex software systems?

Select architectural patterns for complex software systems by capturing specific requirements and comparing design options through trade-off analysis. This generates ADR-backed decisions that explicitly document pattern matching, risk assessment, and maintainability impacts for your distributed services.

When do I need an architecture review for my software project?

You need an architecture review when your software project faces complex distributed services, ambiguous patterns, or scalability planning requirements. Reviews facilitate structured guidance to resolve architectural ambiguity, ensure consistent pattern selection, and produce traceable ADR documentation for decisions.

Can I compare design patterns for long-term maintainability across distributed systems?

Yes, you can compare design patterns for long-term maintainability across distributed systems by applying trade-off analysis. This evaluates architectural patterns against your specific requirements, producing ADR-backed decisions that document the risks and benefits of each option.

Why does architectural ambiguity stall software projects and how to resolve it?

Architectural ambiguity stalls software projects due to inconsistent patterns and lack of traceable documentation. Resolve it by generating ADR-backed architecture designs that capture requirements, assess risks, and explicitly document trade-offs for distributed system decisions.