Keep separately built system parts consistent.
Creates, updates, or validates an architecture document that keeps independently built parts of a system consistent.
When to use it
Use when asked to create an architecture, technical architecture, architecture spine, or solution design.
Give it a ticket file and any supporting code or architecture documents; it coaches you through decisions and writes an architecture document.
What you provide
Uses uv to run the shared configuration and working-memory scripts and the bundled architecture linter.
The bundled architecture linter requires Python 3.11 or newer.
Needs BMad set up in the project to provide the shared customization and configuration scripts and an output folder; offers setup when these are missing.
This skill
technology documentation
Checks current technology information