architecture

Document software architecture decisions using ADR templates and checklists.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/lehoangphuc747/anki-lms-demo --skill architecture-lehoangphuc747
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/lehoangphuc747/anki-lms-demo/tree/main/.agent/skills/architecture
Command: npx skills add https://github.com/lehoangphuc747/anki-lms-demo --skill architecture-lehoangphuc747

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural decision-making can be uncertain and inconsistently documented. This framework provides a structured ADR-based workflow to capture rationale, trade-offs, and decisions for future projects.

Core Features & Use Cases

  • ADR templates and checklists to document context, options, decisions, and consequences.
  • Guided context discovery, trade-off analysis, and pattern evaluation to support informed decisions.
  • Reusable references and patterns to accelerate architecture decisions across teams and projects.

Quick Start

Begin by defining the project context, evaluate the key trade-offs, and record the decision in an ADR document.

Frequently Asked Questions about architecture

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

FAQPage Schema
What is an ADR and when do I need to document architecture decisions?

An ADR (Architecture Decision Record) is a standardized document that captures the context, options, trade-offs, and consequences of a software architecture decision. You need ADRs when facing architectural decision paralysis or when evaluating requirements across projects of varying sizes to ensure consistent rationale.

How do I evaluate trade-offs and document architecture decisions?

You evaluate trade-offs through guided context discovery and pattern evaluation to support informed decisions. The structured ADR workflow provides templates and checklists to systematically analyze options, record decisions, and document consequences, solving architectural decision paralysis across projects of varying sizes.

Can I use this architecture framework for projects of varying sizes?

Yes, the architecture framework supports software architecture decisions across projects of varying sizes. It provides reusable references and patterns to accelerate decisions, ensuring consistent ADR documentation and trade-off evaluation regardless of project scale or team size.

What's the best way to structure an ADR for software architecture?

The best way to structure an ADR is using standardized templates that capture context, options, decisions, and consequences. This framework provides guided context discovery and checklists to ensure comprehensive trade-off analysis and pattern evaluation, solving architectural decision paralysis.

How do I avoid architectural decision paralysis when evaluating options?

You avoid architectural decision paralysis by following a structured ADR-based workflow that guides context discovery, trade-off analysis, and pattern evaluation. Using standardized templates and checklists ensures informed decisions are consistently documented with rationale and consequences for future projects.