architecture

Guide architectural decision-making with requirement analysis and pattern selection.

1|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/NabilThange/ohm-band --skill architecture-nabilthange
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/NabilThange/ohm-band/tree/main/.agent/skills/architecture
Command: npx skills add https://github.com/NabilThange/ohm-band --skill architecture-nabilthange

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework for making informed architectural decisions, facilitating efficient system design and requirement analysis.

Core Features & Use Cases

  • Decision Framework: Offers guidelines for requirements analysis and trade-off evaluation.
  • ADRs Documentation: Supports the creation of Architecture Decision Records (ADRs) to document rationale.
  • Pattern Selection: Assists in choosing the right architectural patterns for different scenarios.
  • Quick Start: Get started by analyzing project context, identifying constraints, and selecting relevant skills.

Quick Start

Run the architecture skill to begin the architectural decision-making process for your project.

Frequently Asked Questions about architecture

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

FAQPage Schema
What is an Architecture Decision Record and how does it help system design?

System design pattern selection evaluates project constraints and requirement analyses to identify optimal architectural patterns. This decision framework compares trade-offs to validate pattern choices against specific project scenarios.

How do I create an Architecture Decision Record for my project?

To create an Architecture Decision Record, analyze your project context and identify constraints. Apply the decision framework to evaluate trade-offs and document the rationale, validating your architectural decisions through structured ADR documentation.

Do I need prior architecture knowledge to use this decision framework?

Yes, using this decision framework requires an existing understanding of architecture concepts and decision documentation practices. It is designed for users seeking to optimize system design and validate architectural decisions.

What's the best way to select architectural patterns for different scenarios?

The best way to select architectural patterns is by analyzing project context and identifying constraints. Use a decision framework to evaluate trade-offs and match requirement analyses to appropriate pattern scenarios.

How do I evaluate trade-offs when making architectural decisions?

To evaluate trade-offs in architectural decisions, analyze project requirements and compare the impacts of different patterns. The decision framework provides guidelines for structuring this trade-off evaluation and requirement analysis.

When should I document architectural rationale instead of just writing code?

You should document architectural rationale with ADRs when you need to validate decisions and streamline development processes. Recording trade-off evaluations ensures system design choices are understood and preserved across the project lifecycle.