architecture

Guide architectural decision-making with trade-off analysis and ADR documentation.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/lucasfdigital/Orchard --skill architecture-lucasfdigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/lucasfdigital/Orchard/tree/main/skills/architecture
Command: npx skills add https://github.com/lucasfdigital/Orchard --skill architecture-lucasfdigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework for making sound architectural decisions, ensuring that requirements are met, trade-offs are analyzed, and decisions are well-documented.

Core Features & Use Cases

  • Requirement Analysis: Guides you through asking the right questions to understand project context.
  • Trade-off Evaluation: Offers templates and frameworks for analyzing architectural choices.
  • Decision Documentation: Facilitates the creation of Architecture Decision Records (ADRs).
  • Use Case: When deciding between a monolithic and microservices architecture, use this Skill to systematically evaluate the pros and cons based on team size, scalability needs, and development timelines.

Quick Start

Use the architecture skill to document a decision about choosing a database for a new project.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I analyze trade-offs when choosing a software architecture?

Analyze trade-offs in software architecture by using a structured framework to evaluate architectural options against project requirements, team constraints, and long-term scalability goals. This approach ensures systematic evaluation of patterns and technologies.

What is the best way to document architectural decisions for a project?

The best way to document architectural decisions is by creating Architecture Decision Records (ADRs). This framework facilitates clear documentation of context, trade-off analysis, and systematic evaluation for future reference.

How do I decide between monolithic and microservices architecture?

Decide between monolithic and microservices architecture by systematically evaluating pros and cons based on team size, scalability needs, and development timelines. The framework guides context discovery to match choices with project requirements.

When do I need an architectural decision-making framework?

You need an architectural decision-making framework when selecting core patterns or technologies and must ensure requirements are met, trade-offs are analyzed, and decisions are well-documented for long-term project goals.

Can I use this framework to evaluate database options for a new project?

Yes, you can use this framework to systematically evaluate and document a decision about choosing a database for a new project. It guides requirement analysis and trade-off evaluation to match your specific context.