architecture-designer

Design system architecture diagrams and document decisions with ADRs.

2|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/Axel-DaMage/opencode-config --skill architecture-designer-axel-damage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-designer
Source: https://github.com/Axel-DaMage/opencode-config/tree/main/skills/architecture-designer
Command: npx skills add https://github.com/Axel-DaMage/opencode-config --skill architecture-designer-axel-damage

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit addresses the complexities of system architecture design, ensuring that you can create scalable, robust systems with well-documented decisions.

Core Features & Use Cases

  • System Design Diagrams: Generate architecture diagrams to visualize system components and interactions.
  • Architecture Decision Records (ADRs): Document key architectural decisions with clear rationales.
  • Scalability Planning: Plan for system scalability and performance optimization.
  • Use Case: Use this Skill to design a new microservices architecture for a high-traffic e-commerce platform, creating ADRs for each significant decision.

Quick Start

Use the architecture-designer skill to create a system architecture diagram for a new e-commerce platform.

Frequently Asked Questions about architecture-designer

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

FAQPage Schema
How do I create architecture decision records for a microservices system?

Architecture decision records document key microservices decisions with clear rationales. You can generate ADRs to capture system architecture choices, ensuring scalable design principles are well-documented for high-traffic platforms.

What is the best way to plan scalability for high-traffic system architecture?

Scalability planning for high-traffic system architecture involves analyzing performance optimization and system design principles. You can generate architectural diagrams to visualize components and plan for robust, scalable interactions across the platform.

How do I generate system design diagrams for a new e-commerce platform?

System design diagrams visualize component interactions for a new e-commerce platform. You can generate architecture diagrams to map out microservices and document the overall system architecture with precision.

Do I need prior knowledge of design patterns to document system architecture?

Yes, documenting system architecture requires knowledge of architectural patterns and system design principles. You need familiarity with design patterns, microservices, and scalability concepts to effectively create high-level diagrams and ADRs.

When should I use ADRs in system architecture design?

Use architecture decision records in system architecture design when making significant decisions that impact scalability or structure. ADRs provide clear rationales for choices, ensuring robust systems have well-documented architectural reasoning.