bmad-agent-architect

Provide technical design advice for distributed systems and scalable architecture.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-agent-architect-wahabmalik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-architect
Source: https://github.com/wahabmalik/whatsapp-chatbot/tree/main/.github/skills/bmad-agent-architect
Command: npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-agent-architect-wahabmalik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill offers technical guidance for system architects, providing expert advice on design decisions, distributed systems, and scalable architecture from a senior architect, Winston.

Core Features & Use Cases

  • Expert Technical Design Decisions: Guidance on technical design choices from an experienced system architect.
  • Distributed Systems Planning: Assistance in planning and designing distributed systems.
  • Scalable Architecture: Recommendations for creating scalable architectures.
  • Use Case: When you need an expert opinion on a new architectural design for a system and want to understand the trade-offs involved in different patterns.

Quick Start

Ask Winston about the best scalable patterns for a new distributed system.

Frequently Asked Questions about bmad-agent-architect

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

FAQPage Schema
How do I design a scalable distributed system architecture?

To design a scalable distributed system architecture, you need expert technical design guidance that evaluates architectural patterns and cloud infrastructure trade-offs to ensure your system can handle growth effectively.

What are the best architectural patterns for cloud infrastructure?

The best architectural patterns for cloud infrastructure depend on your specific user journeys and lean architecture requirements, requiring expert decision-making to balance scalability against operational complexity.

How do I make technical design decisions for distributed systems?

Making technical design decisions for distributed systems involves analyzing architectural patterns and understanding the trade-offs of different approaches to achieve a scalable, resilient cloud infrastructure setup.

When do I need expert advice for system architecture planning?

You need expert advice for system architecture planning when evaluating complex distributed systems, ensuring your technical design choices support lean architecture principles and scalable cloud infrastructure.

What are the trade-offs of different distributed system architectural patterns?

The trade-offs of different distributed system architectural patterns involve balancing scalability, complexity, and cloud infrastructure costs, requiring technical design guidance to navigate effectively for your specific use case.