architecture

Analyze system designs and document architectural decisions with trade-off frameworks.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/act70255/SkillsBundle --skill architecture-act70255
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/act70255/SkillsBundle/tree/main/planning/skills/architecture
Command: npx skills add https://github.com/act70255/SkillsBundle --skill architecture-act70255

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit assists in making well-informed architectural decisions and analyzing system design, providing frameworks, patterns, and trade-off analysis to streamline the process.

Core Features & Use Cases

  • Architectural Decision Framework: Offers a structured approach to making architecture decisions, with trade-off evaluation and ADR documentation.
  • System Design Analysis: Facilitates the understanding and analysis of complex system designs.
  • Use Case: When tasked with designing a scalable system, this Skill unit helps in analyzing requirements, choosing the right patterns, and documenting decisions.

Quick Start

Run the architecture skill to begin the process of defining the architecture for your new project.

Frequently Asked Questions about architecture

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

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

To analyze trade-offs in system design, you can use a structured decision framework to evaluate architectural patterns, compare requirements, and document the outcomes for your scalable system.

What is an architectural decision framework and when do I need one?

An architectural decision framework provides a structured approach to making system design choices, needed when designing scalable systems, conducting architecture reviews, or evaluating complex trade-off analysis.

How do I document architectural decisions for a new software project?

You can document architectural decisions by generating ADR documentation that records the evaluated trade-offs, chosen design patterns, and system design analysis outcomes within your software development workflow.

Do I need prior knowledge of design patterns to use an architecture decision framework?

Yes, applying an architecture decision framework requires existing knowledge of system architecture principles and design patterns to effectively analyze requirements and choose the right structural solutions.

What is the best way to choose design patterns for a scalable system?

The best way to choose design patterns for a scalable system is by using trade-off analysis to evaluate how each pattern meets your specific requirements and architectural constraints before finalizing the decision.