# Design Documentation

Architecture decisions, design rationale, and technical knowledge for Claude MPM.

## Available Design Documents

- **[Claude MPM Skills Integration Design](claude-mpm-skills-integration-design.md)** - Complete design document for skills integration
- **[MPM Skills Decisions Summary](mpm-skills-decisions-summary.md)** - Quick reference for skills implementation decisions
- **[SKILL.md Format Specification](SKILL-MD-FORMAT-SPECIFICATION.md)** - Format specification for skill definition files
- **[Structured Questions Design](structured-questions-design.md)** - Architecture and design decisions for structured questions framework
- **[Tauri Engineering Knowledge](tauri-engineering-knowledge.md)** - Tauri-specific engineering knowledge and patterns

## Purpose

Design documents explain:

- **Why** architectural decisions were made
- **What** alternatives were considered
- **How** systems are structured
- **When** to use specific patterns
- **Trade-offs** between different approaches

## Document Types

### Architecture Decision Records (ADRs)

Documents that capture important architectural decisions:
- Problem statement
- Decision made
- Rationale
- Alternatives considered
- Consequences

### Design Specifications

Detailed technical specifications:
- Format specifications (e.g., SKILL.md)
- Protocol definitions
- Interface contracts

### Knowledge Bases

Collected expertise and patterns:
- Framework-specific knowledge
- Best practices
- Implementation patterns

## Navigation

- **[Developer Documentation](../developer/README.md)** - Implementation guides
- **[Reference Documentation](../reference/README.md)** - API and system references
- **[Documentation Hub](../README.md)** - All documentation

---

**For Implementation Details**: See [Developer Documentation](../developer/README.md)
**For API References**: See [Reference Documentation](../reference/README.md)
