architecture

Guide requirements analysis, trade-off evaluation, and ADR documentation for architectural decisions.

10|5|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill architecture-claude-code-community-ireland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/Claude-Code-Community-Ireland/claude-code-resources/tree/main/skills/general/architecture
Command: npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill architecture-claude-code-community-ireland

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 considered, and decisions are well-documented.

Core Features & Use Cases

  • Requirements Analysis: Helps clarify and document project requirements.
  • Trade-off Evaluation: Guides the assessment of different architectural options and their pros/cons.
  • ADR Documentation: Facilitates the creation of Architecture Decision Records to capture rationale.
  • Use Case: When starting a new project, use this Skill to systematically analyze requirements, evaluate potential technology stacks, and document the chosen architecture.

Quick Start

Use the architecture skill to begin designing the system architecture for a new web application.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I document trade-offs for system design decisions?

Document system design trade-offs by creating an Architecture Decision Record (ADR) that captures requirements analysis, evaluates architectural options, and records the rationale for the chosen decision.

What is an Architecture Decision Record and when do I need one?

An Architecture Decision Record (ADR) documents the rationale behind system design choices. You need one during new system design, major refactors, or technology selection to ensure clarity and maintainability.

How do I evaluate technology stack options for a new project?

Evaluate technology stack options by clarifying project requirements, assessing architectural trade-offs and pros/cons of each option, and documenting the final selection rationale using structured ADR documentation.

Can I use this for major refactoring or is it only for new system design?

Yes, this structured approach applies to major refactors and technology selection processes, not just new system design. It guides requirements analysis and trade-off evaluation for any architectural decision.

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

Structure requirements analysis by clarifying and documenting project requirements first, then evaluating potential architectural options and their trade-offs before finalizing and documenting the chosen architecture in an ADR.

Why does my system design documentation lack clarity and maintainability?

System design documentation lacks clarity when trade-offs and decision rationale are not captured. Using a structured approach with ADR documentation ensures decisions are well-documented for future maintainability.