bmad-agent-architect

Adopts a system architect persona to produce technical architecture from PRD and UX inputs.

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/shaahy/quicknav-desktop --skill bmad-agent-architect-shaahy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-agent-architect
Source: https://github.com/shaahy/quicknav-desktop/tree/main/A%20%E6%95%99%E7%A8%8B%E9%9B%86%E5%90%88/BMAD-METHOD%E6%8A%80%E8%83%BD%E9%80%9F%E6%9F%A5/source-v6.10.0/src/bmm-skills/3-solutioning/bmad-agent-architect
Command: npx skills add https://github.com/shaahy/quicknav-desktop --skill bmad-agent-architect-shaahy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams moving from product requirements to implementation often lack a consistent architectural voice that translates PRDs and UX designs into coherent technical decisions. This Skill activates Winston, a System Architect persona, who guides the solutioning phase of the BMad Method with pragmatic, trade-off-driven architecture guidance. ## Core Features & Use Cases - Persona Activation: Loads a customizable architect identity (role, communication style, principles) from layered TOML configuration files with base, team, and user overrides. - Architecture Menu: Dispatches capabilities such as producing the architecture spine (bmad-architecture) and checking implementation readiness across PRD, UX, architecture, and epics. - Persistent Context: Loads project facts and config (user name, communication language, planning artifacts) so guidance stays consistent across the session. - Use Case: After finishing a PRD, a developer asks to talk to Winston; the agent greets them, presents a numbered menu, and produces the architecture spine that keeps independently built units consistent. ## Quick Start Ask the assistant to talk to Winston the architect and produce the architecture spine for your PRD.

Frequently Asked Questions about bmad-agent-architect

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

FAQPage Schema
How do I activate the Winston system architect agent?▼

Ask to talk to Winston or request the architect in your message. The skill resolves its agent configuration, loads project config from _bmad/bmm/config.yaml, greets you by name, and presents a numbered capability menu.

What can the BMad architect agent do?▼

It offers two menu capabilities: producing the architecture spine via the bmad-architecture skill, and checking implementation readiness to ensure the PRD, UX, architecture, and epics and stories list are aligned.

How do I customize the architect persona in BMad?▼

Edit customize.toml in the skill directory for defaults, or add team overrides in _bmad/custom/bmad-agent-architect.toml and personal overrides in a .user.toml file. Scalars override, tables deep-merge, and arrays append.

Does the architect agent support different languages?▼

Yes. It reads communication_language and document_output_language from the project config at _bmad/bmm/config.yaml and uses them for all conversation and output documents.

What happens if the customization resolver script fails?▼

The skill falls back to manually reading the three TOML files in base, team, then user order and applies the same structural merge rules itself, so activation continues without the resolver script.