swiftui

SwiftUI Clean Architecture reviewer.

View on GitHub
Author FradSer
Namespace @FradSer/fradser-dotclaude
Category development
Version 1.0.0
Stars 170
Downloads 12
self.md verified
Table of content

SwiftUI Clean Architecture reviewer.

Installation

npx claude-plugins install @FradSer/fradser-dotclaude/swiftui

Contents

Folders: agents

Files: README.md

Documentation

SwiftUI Clean Architecture reviewer for iOS/macOS development.

Installation

claude plugin install swiftui@frad-dotclaude

Overview

The SwiftUI Plugin provides specialized architecture review for SwiftUI applications following Clean Architecture + MVVM patterns. It ensures strict adherence to modern Swift development standards and 2024-2025 best practices.

Agent

swiftui-clean-architecture-reviewer

Expert Clean Architecture reviewer specializing in SwiftUI applications following 2024-2025 best practices.

Metadata:

FieldValue
Modelopus
Colorred

What it does:

Focus areas:

Architecture principles enforced:

When triggered:

Review process:

  1. Structural Analysis: Verify layer separation and file organization
  2. Pattern Compliance: Check @Observable, @MainActor, Repository, Use Case patterns
  3. Code Quality Assessment: SOLID principles, DRY, function complexity, type safety
  4. SwiftData Integration Review: No Sendable on PersistentModel, MainActor access
  5. Platform Compatibility: Cross-platform considerations, semantic colors, adaptive layouts

Output format:

### ✅ Architecture Compliance
- List correctly implemented patterns
- Highlight good architectural decisions

### ⚠️ Architecture Violations
- **Critical**: Breaking Clean Architecture principles
- **Major**: Incorrect patterns or dependencies
- **Minor**: Style or optimization issues

For each violation:
[VIOLATION TYPE] Description
Location: File/Class/Method
Issue: Specific problem explanation
Recommendation: Concrete fix with code example

### 🔄 Refactoring Suggestions
- Prioritized list of improvements

### 📊 Architecture Score (0-100)
- Layer separation (25%)
- Pattern compliance (25%)
- Code quality (25%)
- SwiftData/Concurrency handling (25%)

Key checks:

Modern Swift Standards (2024-2025):

Example usage:

@swiftui-clean-architecture-reviewer Review the authentication module in AuthView.swift

Best Practices

Using the Reviewer

For new SwiftUI features:

// Ask for architecture review before implementing
@swiftui-clean-architecture-reviewer Review this feature design

For existing code:

// Review existing implementations
@swiftui-clean-architecture-reviewer Review src/features/Auth/

For architecture decisions:

// Get architecture guidance
@swiftui-clean-architecture-reviewer How should I structure this feature?

Architecture Guidelines

Presentation Layer (ViewModels + Views):

Domain Layer (Use Cases):

Data Layer (Repositories):

Infrastructure Layer:

Acceptable Partial Implementations

3-layer architecture acceptable for:

…(truncated)

Source

View on GitHub

Tags: development