architecture

Document architectural decisions with structured templates, checklists, and frontmatter-driven records.

8|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/MisonL/Ling --skill architecture-misonl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/MisonL/Ling/tree/main/.agents/skills/architecture
Command: npx skills add https://github.com/MisonL/Ling --skill architecture-misonl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural decisions are often complex and poorly documented; this framework provides a structured approach to capture rationale, options, and outcomes.

Core Features & Use Cases

  • Requirements analysis
  • Trade-off evaluation
  • ADR documentation Use cases: when deciding between design options, documenting decisions for future traceability.

Quick Start

Initiate an ADR for your upcoming architecture decision by outlining the context, options, and rationale in a structured template.

Frequently Asked Questions about architecture

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

FAQPage Schema
What is an ADR framework for documenting architectural decisions?

An Architecture Decision Record (ADR) framework provides a structured approach to capture the rationale, options, and outcomes of complex architectural decisions. It enforces structured decision logging and traceability across system design scenarios.

How do I document system design trade-offs and requirements analysis?

You document system design trade-offs by applying an ADR framework that guides requirements analysis and trade-off evaluation. It uses structured templates, checklists, and frontmatter-driven records to ensure repeatable evaluation and decision traceability.

When do I need to use architecture decision records?

You need architecture decision records when deciding between design options and documenting decisions for future traceability. They solve the problem of complex architectural decisions being poorly documented by capturing context and rationale.

How do I initiate an ADR for an upcoming architecture decision?

You initiate an ADR by outlining the context, options, and rationale in a structured template. This framework provides the necessary templates and checklists to start logging architectural decisions with proper frontmatter-driven records.

Does this ADR framework require any specific dependencies or components?

No, this ADR framework operates independently without requiring external dependencies or components. It relies entirely on built-in templates, checklists, and frontmatter-driven records to enforce structured decision logging.

What is the best way to ensure repeatable evaluation of architecture decisions?

The best way to ensure repeatable evaluation is using an ADR framework with structured templates and checklists. It enforces consistent trade-off evaluation and structured decision logging to maintain traceability across different system design scenarios.