architecture

Draft architectural decisions and ADRs by analyzing requirements and evaluating trade-offs.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/marablemarcel/Living-Lytics --skill architecture-marablemarcel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/marablemarcel/Living-Lytics/tree/main/living-lytics/.agent/skills/architecture
Command: npx skills add https://github.com/marablemarcel/Living-Lytics --skill architecture-marablemarcel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural decision-making is often scattered across documents, causing misalignment, duplicated effort, and brittle systems. This skill provides a structured framework to analyze requirements, evaluate trade-offs, and capture rationale using ADRs.

Core Features & Use Cases

  • ADR templates and decision records to document rationale and decisions
  • Comprehensive guidance for requirements analysis, trade-off evaluation, and pattern selection
  • Use cases include guiding architecture sessions, validating tech choices, and aligning teams during design reviews

Quick Start

Describe your project context and I will generate ADRs and recommended architecture patterns.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I document architectural decisions and trade-offs for a new software project?

You document architectural decisions by generating ADRs that capture context, alternatives, and consequences in a structured format. This skill analyzes your project requirements to evaluate trade-offs and drafts decision records that teams can revisit during design reviews.

What is an ADR and when do I need to use it for system design?

An ADR is an architectural decision record that captures the rationale, constraints, and consequences of a design choice. You need ADRs when aligning teams on technology stack selections or evaluating patterns to prevent scattered documentation and brittle systems.

How do I evaluate architecture patterns and technology stack selections for a SaaS application?

Evaluating architecture patterns for SaaS requires analyzing requirements and documenting trade-offs. This skill provides a structured framework to guide architecture sessions, validate tech choices, and capture constraints across MVP and enterprise contexts.

Can I use this to align teams during design reviews for an enterprise system?

Yes, you can use this skill to align teams during design reviews by generating structured ADRs. It captures constraints, alternatives, and consequences, ensuring that architectural rationale is documented clearly for enterprise-scale project planning.

What's the best way to structure requirements analysis before selecting architecture patterns?

The best way to structure requirements analysis is to feed your project context into a framework that evaluates trade-offs and recommends patterns. This skill processes your requirements to draft ADRs, ensuring technology selections are validated against documented constraints.

Why do my architectural decisions get scattered across documents and cause misalignment?

Architectural decisions cause misalignment when rationale is not documented in a standardized format. Using ADR-driven decision records captures context, alternatives, and consequences in one place, preventing duplicated effort and brittle systems.