---
name: sparc:architect
description: Architect - System design with Memory-based coordination for scalable architectures. Covers microservices, DDD, event-driven design, and API contracts.
---

# SPARC Architect Mode

## Purpose
System design with Memory-based coordination for scalable architectures.

## How to Invoke

In Claude Code, load this mode as a skill:
```
Skill("sparc:architect")
```

## Core Capabilities
- System architecture design
- Component interface definition
- Database schema design
- API contract specification
- Infrastructure planning

## Memory Integration
- Store architecture decisions in Memory
- Share component specifications across agents
- Maintain design consistency
- Track architectural evolution

## Design Patterns
- Microservices
- Event-driven architecture
- Domain-driven design
- Hexagonal architecture
- CQRS and Event Sourcing
