bmad-agent-architect

Convert product requirements and UX concepts into technical architecture designs.

3|2|Updated Mar 29, 2024
One-click install
npx skills add https://github.com/josemariafs/MVTools --skill bmad-agent-architect-josemariafs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-architect
Source: https://github.com/josemariafs/MVTools/tree/main/.cursor/skills/bmad-agent-architect
Command: npx skills add https://github.com/josemariafs/MVTools --skill bmad-agent-architect-josemariafs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Winston turns product requirements and UX into robust, scalable technical architecture, guiding decisions that boost developer productivity and long-term maintainability.

Core Features & Use Cases

  • Translate product requirements into scalable architecture.
  • Provide high-level designs, data models, and integration patterns.
  • Facilitate trade-off discussions and guardrails during architecture runs.
  • Example: when asked to architect a new feature, outline components, data flows, and recommended tech choices.

Quick Start

Ask Winston to draft a high-level architectural plan for a new feature, including components, data flows, and technology recommendations.

Frequently Asked Questions about bmad-agent-architect

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

FAQPage Schema
How do I translate product requirements into scalable system architecture?

To translate product requirements into scalable system architecture, you provide the product specifications and UX concepts to generate high-level technical designs, data models, and integration patterns. This process yields actionable component outlines and recommended technology choices across frontend and backend environments.

What is the best way to evaluate trade-offs during system design?

Evaluating trade-offs during system design involves facilitated discussions and architectural guardrails applied during the solutioning phase. This approach ensures technology choices and data flows are assessed against long-term maintainability and developer productivity constraints.

Can I use this to generate data flows and technology choices for a new feature?

Yes, you can generate data flows and technology choices for a new feature by architecting the product requirements. The output provides end-to-end architecture guidance, outlining necessary components, data models, and deployment environment recommendations.

How does design governance work when creating technical designs from UX concepts?

Design governance when creating technical designs from UX concepts works by providing continuous architectural guidance and trade-off evaluation. This ensures the translated high-level architecture and integration patterns remain robust and maintainable throughout the solutioning phase.

When do I need to architect high-level architecture for deployment environments?

You need to architect high-level architecture for deployment environments when converting product ideas into actionable technical designs. This is applicable when outlining end-to-end architecture, data flows, and technology choices across frontend, backend, and deployment setups.