architecture

Provide a structured framework for architecture decisions and ADR documentation.

Updated Dec 10, 2024
One-click install
npx skills add https://github.com/melikhanmutlu/web_ar --skill architecture-melikhanmutlu
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/melikhanmutlu/web_ar/tree/main/.agent/skills/architecture
Command: npx skills add https://github.com/melikhanmutlu/web_ar --skill architecture-melikhanmutlu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides structured guidance and a framework to help teams make architecture decisions consistently, reducing risk and ambiguity.

Core Features & Use Cases

  • ADR-driven decision framework with templates and examples
  • Pattern catalog for selecting architectural styles (Clean Architecture, Hexagonal, DDD)
  • Reference resources and practical examples for different contexts (MVP to Enterprise)

Quick Start

Create or reference the Architecture Decision List and run through the framework for your current design challenge.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I document an architecture decision record for my project?▼

An architecture decision record provides a structured template to formalize choices. Use the ADR-driven framework to capture context, decisions, and outcomes, ensuring consistency and reducing ambiguity across your design process.

When should I choose Clean Architecture versus DDD for my application?▼

Clean Architecture separates layers for testability, while Domain-Driven Design models complex business logic. Use the pattern catalog to evaluate architectural styles based on your specific context, from MVP to enterprise scale.

How do I perform a formal architecture review for an existing system?▼

Perform an architecture review by applying the structured decision framework to evaluate patterns and requirements. This formal workflow identifies design risks and documents findings systematically using provided reference resources.

Can I use this architecture framework for MVP projects or is it only for enterprise?▼

The framework applies to both MVP and enterprise projects. It provides reference resources and practical examples tailored to different contexts, ensuring consistent architecture decisions regardless of project scale.

What is the best way to select architectural patterns for a new software project?▼

Selecting architectural patterns requires a structured framework to evaluate options. The pattern catalog guides you through styles like Hexagonal and DDD, helping you make confident decisions based on project requirements.