create-architecture

Generate architecture documents with ADRs from functional and non-functional requirements.

2|2|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill create-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-architecture
Source: https://github.com/adolfoaranaes12/BMAD-ENHANCED/tree/main/.claude/skills/create-architecture
Command: npx skills add https://github.com/adolfoaranaes12/BMAD-ENHANCED --skill create-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requirements-analysis, adr-examples, and includes references (resource) and assets (resource) and templates (resource) components.

What problem does it solve?

This Skill creates architecture documentation from requirements, including ADRs, technology stack justification, and deployment considerations.

Core Features & Use Cases

  • Architecture document with ADRs (≥3)
  • Technology stack justification and trade-offs
  • Deployment and security design
  • Output ready for stakeholder reviews

Quick Start

Create a complete architecture document from requirements.

Frequently Asked Questions about create-architecture

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

FAQPage Schema
How do I generate architecture documentation from requirements?

Architecture documentation translates requirements into technical design by extracting functional and non-functional needs, selecting patterns, and producing comprehensive docs with Architecture Decision Records (ADRs) that justify technology choices and deployment approach for stakeholder review.

What should architecture documentation include for deployment and security?

Architecture documents must cover deployment design, security considerations, technology stack justification with trade-offs, multi-region deployment patterns, and governance artifacts. ADRs provide rationale for each architectural decision affecting system reliability and compliance.

Can I use architecture documentation for Frontend, Backend, and Fullstack projects?

Yes, architecture generation adapts to project type and complexity. The process handles Frontend, Backend, and Fullstack architectures by determining project scope, applying appropriate patterns, and scaling documentation depth based on system requirements and brownfield context.

How do Architecture Decision Records support technical decision-making?

ADRs document the rationale, alternatives considered, and consequences of architectural choices. They create traceability between requirements and design decisions, enabling teams to understand why specific technology stacks and patterns were selected for particular project contexts.

What input do I need before creating architecture documents?

Begin with requirements analysis to extract functional and non-functional specifications, then provide project context including type, complexity, and existing brownfield systems. This enables accurate technology stack selection and deployment design tailored to your specific constraints.

When should I create comprehensive architecture documentation?

Create architecture documentation when transitioning from product requirements or epics to technical implementation. It's essential before development begins for Frontend, Backend, or Fullstack projects to ensure stakeholder alignment on design decisions and deployment strategy.