architecture

Analyze requirements, evaluate trade-offs, and create ADR documentation.

7|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skeletorflet/opencode-kit --skill architecture-skeletorflet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/skeletorflet/opencode-kit/tree/main/.opencode/skills/architecture
Command: npx skills add https://github.com/skeletorflet/opencode-kit --skill architecture-skeletorflet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture decision framework provides structured guidance to analyze requirements, compare options, and document decisions using ADRs to steer design choices.

Core Features & Use Cases

  • Requirements analysis: Clarifies constraints and asks the right questions before deciding on architecture.
  • Trade-off evaluation: Provides structured ADR templates to compare options and capture rationale.
  • Documentation & governance: Centralizes ADRs for traceability and team alignment.

Quick Start

Create an ADR for a new feature by outlining the problem, the options considered, the chosen decision, and the rationale.

Frequently Asked Questions about architecture

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

FAQPage Schema
What is an architecture decision record and when do I need one?

An architecture decision record (ADR) captures the problem, options considered, chosen decision, and rationale for system design choices. You need ADR documentation during early design phases, system redesigns, or technology migrations to align team constraints.

How do I create an ADR for a new feature?

To create an ADR for a new feature, outline the problem statement, compare architectural options using trade-off evaluation, document the chosen decision, and capture the rationale. This structured ADR template ensures traceability and team alignment.

How does trade-off evaluation work for system design decisions?

Trade-off evaluation analyzes requirements and compares architectural patterns against project constraints. By applying structured ADR templates, you evaluate options and capture rationale to steer design choices and maintain decision tracking governance.

Can I use ADRs for technology migrations and system redesigns?

Yes, ADRs are explicitly designed for technology migrations and system redesigns. The architecture decision framework analyzes requirements, compares pattern options, and centralizes documentation to align with constraints during structural overhauls.

What is the best way to document architecture decisions for team alignment?

The best way to document architecture decisions is using ADRs for governance. Centralizing decision records provides traceability, captures rationale for chosen patterns, and ensures team alignment across early design phases and migrations.