bmad-architecture

Create and manage architecture spines defining invariants and constraints for system components.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/tiween/tiween --skill bmad-architecture-tiween
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-architecture
Source: https://github.com/tiween/tiween/tree/main/.agents/skills/bmad-architecture
Command: npx skills add https://github.com/tiween/tiween --skill bmad-architecture-tiween

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you produce and manage architecture spines, ensuring consistency in system design and architecture across projects.

Core Features & Use Cases

  • Architecture Spine Creation: Generate architecture spines that define invariants and constraints for system components.
  • Coaching and Fast Paths: Offers both coaching and fast paths for creating spines, catering to different user preferences and expertise levels.
  • Review and Finalization: Provides a review process to ensure the spine's integrity and readiness for production.

Quick Start

To create an architecture spine, use the bmad-architecture skill with the command: bmad-architecture create --name "My Architecture" --altitude "feature".

Frequently Asked Questions about bmad-architecture

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

FAQPage Schema
What is an architecture spine and how does it ensure system design consistency?▼

An architecture spine defines invariants and constraints for system components to enforce structural consistency. It provides a governed reference point that guides system design and maintains architectural integrity across different projects.

How do I create an architecture spine for a specific feature?▼

Create an architecture spine by running the command `bmad-architecture create --name "My Architecture" --altitude "feature"`. This initiates the spine generation process to define invariants and constraints for your system components.

Does the architecture spine creation process support coaching for beginners?▼

Yes, the architecture spine creation process supports coaching. It offers both coaching and fast paths for generating spines, specifically accommodating different user preferences and expertise levels during system design.

How can I review architecture spine integrity before finalizing it?▼

You review architecture spine integrity using the built-in review and finalization processes. These custom scripts evaluate the generated spine against defined invariants and constraints to ensure its readiness for production environments.

Do I need Python to manage and review architecture spines?▼

Yes, you need Python installed. The architecture spine management and review processes require Python to execute the custom scripts responsible for generating, evaluating, and finalizing system component invariants.