bmad-agent-architect

Convert PRD and UX inputs into documented technical architecture decisions.

4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/curdx/curdx-flow --skill bmad-agent-architect-curdx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-architect
Source: https://github.com/curdx/curdx-flow/tree/main/.agents/skills/bmad-agent-architect
Command: npx skills add https://github.com/curdx/curdx-flow --skill bmad-agent-architect-curdx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It resolves the common failure mode where Claude Code drafts code without a durable, reviewable architecture record tied to the user’s product requirements and UX, leading to misalignment and churn.

Core Features & Use Cases

  • Architecture-first technical design: Converts PRD and UX into concrete architecture decisions with explicit trade-offs and implementation guidance.
  • Deterministic activation pipeline: Resolves an agent block from layered TOML files, runs configured activation steps, and loads persistent facts and config for consistent behavior.
  • Decision-oriented menu dispatch: Presents a bounded set of architecture-related capabilities and dispatches the best-fit workflow with minimal friction, prompting only when needed.

Quick Start

Invoke bmad-agent-architect when you need to talk to Winston for system architecture guidance by saying: "Winston, architect the solution for this PRD and UX, and document the technical decisions so implementation stays on track."

Frequently Asked Questions about bmad-agent-architect

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

FAQPage Schema
How do I convert a PRD and UX design into a technical architecture for Claude Code?

To convert a PRD and UX into technical architecture, you need a system that maps product requirements to concrete architecture decisions with explicit trade-offs and implementation guidance. This ensures code generation stays aligned with your original product vision and prevents churn.

Why does Claude Code draft code that misaligns with my product requirements?

Claude Code misaligns with product requirements when it drafts code without a durable, reviewable architecture record tied to your PRD and UX. Establishing a decision-oriented architecture record ensures implementation consistently follows documented technical decisions.

What is the best way to document technical architecture decisions for implementation tracking?

Documenting technical architecture decisions is best handled by generating a decision record that converts PRD and UX inputs into concrete architecture choices with explicit trade-offs. This durable record keeps implementation on track and reviewable across the workflow.

How do I align epics and stories with my technical architecture and UX artifacts?

Aligning epics and stories with technical architecture requires a workflow that resolves layered configurations and maps PRD and UX artifacts directly to technical design decisions. This alignment ensures all development tasks follow the documented architectural constraints.

Can I customize architecture generation behavior using configuration files in Claude Code?

Architecture generation behavior can be customized using layered TOML files that define agent blocks and activation steps. The system resolves these configurations to load persistent facts and dispatch the relevant architecture workflows with minimal friction.