bmad-agent-architect

Embodies a system architect persona that guides technical design decisions from PRD and UX inputs.

Updated Aug 25, 2024
One-click install
npx skills add https://github.com/LeGeRyChEeSe/LanPlay-DiscordBot --skill bmad-agent-architect-legerycheese
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-agent-architect
Source: https://github.com/LeGeRyChEeSe/LanPlay-DiscordBot/tree/main/bmad/src/bmm-skills/3-solutioning/bmad-agent-architect
Command: npx skills add https://github.com/LeGeRyChEeSe/LanPlay-DiscordBot --skill bmad-agent-architect-legerycheese

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams moving from product requirements to implementation often lack a consistent architectural voice, leading to ad-hoc technical decisions and misalignment between PRD, UX, and stories. This Skill activates Winston, a System Architect persona that turns requirements into pragmatic technical architecture. ## Core Features & Use Cases - Persona Activation: Adopts the Winston System Architect identity with a customizable role, communication style, principles, and persistent facts loaded from TOML configuration files. - Layered Customization: Merges base, team, and user-level TOML overrides so organizations can tailor the architect's behavior without editing the core skill. - Capability Menu: Dispatches to architecture workflows such as creating architecture documents and checking implementation readiness across PRD, UX, and epics. - Use Case: After finishing a PRD, a product team asks Winston to produce the technical architecture, then verifies that epics and stories align with the design before development starts. ## Quick Start Ask the architect to create the technical architecture for your project based on the existing PRD and UX documents.

Frequently Asked Questions about bmad-agent-architect

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

FAQPage Schema
How do I create a technical architecture document from a PRD?▼

Invoke the architect persona and select the create-architecture menu option, which runs a guided workflow documenting technical decisions from your PRD and UX inputs. The output keeps implementation on track during the solutioning phase.

How do I check if my PRD, UX, and stories are aligned before development?▼

Use the implementation readiness check from the architect's menu. It verifies that the PRD, UX, architecture, and epics and stories list are all consistent with each other before coding begins.

Can I customize the architect persona for my team?▼

Yes, customization works through layered TOML files: base defaults in customize.toml, team overrides, and personal user overrides. Scalars override, tables deep-merge, and arrays append following structural merge rules.

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. Missing files are skipped, so activation continues without the script.

When should I use an architect persona instead of writing architecture docs directly?▼

Use the persona when you want guided, principle-driven decisions with trade-off analysis rather than blank-page writing. It is less useful for trivial projects where formal architecture documentation adds no value.