architecture-designer

Guide system architecture design and ADR authoring with Mermaid diagrams.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/pgm1980/stryker-netx --skill architecture-designer-pgm1980
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-designer
Source: https://github.com/pgm1980/stryker-netx/tree/main/.claude/skills/architecture-designer
Command: npx skills add https://github.com/pgm1980/stryker-netx --skill architecture-designer-pgm1980

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you turn ambiguous system goals into a clear, reviewable architecture with explicit trade-offs, so teams build the right solution and avoid costly rework.

Core Features & Use Cases

  • Architecture decision support: select architectural patterns (e.g., monolith vs microservices) and justify choices with trade-offs.
  • ADR authoring: produce consistent Architecture Decision Records to record context, decision, consequences, and alternatives.
  • End-to-end system design output: create a requirements summary, a high-level component diagram (Mermaid), and a scalable, failure-aware design plan.

Real-world example: you are starting a new platform and need to decide between a modular monolith and microservices while ensuring the design captures non-functional requirements and includes an ADR for the final choice.

Quick Start

Use the architecture-designer skill to produce an ADR plus a Mermaid architecture diagram for a proposed microservices design based on stated functional and non-functional requirements.

Frequently Asked Questions about architecture-designer

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

FAQPage Schema
How do I write an Architecture Decision Record for a microservices design?

Writing an Architecture Decision Record (ADR) for microservices involves documenting context, decisions, consequences, and alternatives. The architecture-designer skill guides this by turning functional and non-functional requirements into pattern-backed decisions with explicit trade-offs and risks.

How do I create a system design diagram with Mermaid for scalability planning?

Creating a system design diagram with Mermaid for scalability planning requires mapping components and relationships visually. The architecture-designer skill generates a high-level Mermaid component diagram alongside a scalable, failure-aware design plan based on stated requirements.

What's the best way to choose between a modular monolith and microservices architecture?

Choosing between a modular monolith and microservices architecture depends on evaluating non-functional requirements and trade-offs. The architecture-designer skill selects architectural patterns and justifies choices by comparing scalability, complexity, and failure-aware design factors.

How do I document architectural trade-offs and risks for technical stakeholders?

Documenting architectural trade-offs and risks for technical stakeholders requires capturing context, decisions, and consequences consistently. The architecture-designer skill produces structured outputs including requirements summaries, trade-offs, risks, and ADRs to ensure teams build the right solution and avoid costly rework.

Can I use system design patterns for architecture reviews and scalability forecasting?

System design patterns can be applied to architecture reviews and scalability forecasting by evaluating non-functional requirements and component interactions. The architecture-designer skill loads reference materials for patterns and NFR checks to produce reviewable, failure-aware architecture plans.

When do I need to formalize system architecture decisions for engineering and product teams?

You need to formalize system architecture decisions when starting a new platform or planning scalable systems to prevent costly rework. The architecture-designer skill turns ambiguous system goals into clear, reviewable architecture with explicit trade-offs, Mermaid diagrams, and ADRs for both engineers and product leaders.