architecture-designer

Design, review, and document system architectures with decision records.

1|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Coffelix2023/c6x-mynotes --skill architecture-designer-coffelix2023
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-designer
Source: https://github.com/Coffelix2023/c6x-mynotes/tree/main/about_llm/skills/architecture-designer
Command: npx skills add https://github.com/Coffelix2023/c6x-mynotes --skill architecture-designer-coffelix2023

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users design new system architectures, review existing ones, and make informed architectural decisions, ensuring robust and scalable solutions.

Core Features & Use Cases

  • System Design: Guides users through the process of creating new system architectures.
  • Architecture Review: Assists in evaluating and improving existing system designs.
  • Decision Documentation: Facilitates the creation of Architecture Decision Records (ADRs) to capture key choices and their rationale.
  • Use Case: When starting a new microservices project, use this Skill to define the core services, their interactions, and document the decision to use an event-driven approach.

Quick Start

Use the architecture-designer skill to design a scalable e-commerce platform architecture.

Frequently Asked Questions about architecture-designer

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

FAQPage Schema
How do I design a scalable system architecture for a new microservices project?

To design scalable system architecture, you need to define core services, map their interactions, and enforce non-functional requirements like maintainability and operational complexity. This process ensures robust microservices solutions through expert pattern selection and structured guidance.

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

An Architecture Decision Record (ADR) captures key technology choices and their rationale during system design. You need to document an ADR when making significant architectural decisions, such as selecting an event-driven approach, to maintain clarity and traceability for future reviews.

How do I review an existing system architecture for maintainability and operational complexity?

Reviewing existing system architecture involves evaluating current design patterns against non-functional requirements and operational complexity. This process identifies areas for architectural improvement, ensuring the system maintains scalability and adhere to best practices for long-term maintainability.

Can I use this approach to select architectural patterns for high scalability requirements?

Yes, you can use this approach to select architectural patterns for high scalability requirements. It provides expert guidance on evaluating design patterns against non-functional requirements, ensuring the chosen architecture supports the necessary scalability and operational efficiency.

What is the best way to document technology choices and architectural rationale?

The best way to document technology choices is by creating Architecture Decision Records (ADRs). ADRs facilitate the capture of key decisions and their underlying rationale during system design, ensuring that architectural choices are explicitly recorded for future reference and evaluation.