# ArchitecturalPatternDetector

UMLClass
Skill Seekers :: skill_seekers :: Analysis :: ArchitecturalPatternDetector

### Description

Detects high-level architectural patterns (MVC, MVVM, Repository, Clean Architecture, etc.) by analyzing multi-file relationships, directory structures, and framework conventions.

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
private | enhance_with_ai | bool |
private | ai_enhancer | AIEnhancer |

### Operations

Visibility | Name | Description
--- | --- | ---
public | detect_architecture() |
public | analyze() |
private | _detect_frameworks() |
private | _detect_mvc() |
private | _analyze_directory_structure() |
private | _detect_clean_architecture() |

### Properties

Name | Value
--- | ---
name | ArchitecturalPatternDetector
stereotype | null
visibility | public
isAbstract | false
isFinalSpecialization | false
isLeaf | false
isActive | false

### Dependants

### Relationships

### Diagrams