# architecture-design -- Architecture Design Report Template > **Purpose**: Output report for the architect movement > **Report setting**: `name: architecture.md` --- ## Template ```markdown # Architecture Design ## Task Size Small / Medium / Large ## Design Decisions ### File Structure | File | Role | |------|------| | `src/example.ts` | Description | ### Technology Selection - {Selected technology/library and rationale} ### Design Patterns - {Pattern adopted and where it applies} ## Implementation Guidelines - {Guidelines for the Coder to follow during implementation} ```