Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

swiftui-architecture

verified

WHEN building SwiftUI views, managing state, setting up shared services, or making architectural decisions; NOT for UIKit or legacy patterns; provides pure SwiftUI data flow without ViewModels using @State, @Binding, @Observable, and @Environment.

View on GitHub

Marketplace

mintuz-claude-plugins

mintuz/claude-plugins

Plugin

app

Repository

mintuz/claude-plugins
14stars

plugins/app/skills/swiftui-architecture/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/mintuz/claude-plugins/blob/main/plugins/app/skills/swiftui-architecture/SKILL.md -a claude-code --skill swiftui-architecture

Installation paths:

Claude
.claude/skills/swiftui-architecture/
Powered by add-skill CLI

Instructions

# Modern SwiftUI Architecture

Concise entry point for pure SwiftUI architecture without ViewModels. Use the references for patterns, examples, and edge cases.

## Start Here

- State management: `references/state-management.md`
- Observable services: `references/observable-patterns.md`
- Async work: `references/async-patterns.md`
- Navigation: `references/navigation-patterns.md`
- UI components: `references/lists.md`, `references/scrollview.md`, `references/forms.md`, `references/grids.md`, `references/sheets.md`, `references/tabs.md`
- Anti-patterns: `references/anti-patterns.md`

## Typical Flow

1. Choose state ownership and data flow (`references/state-management.md`).
2. Model shared logic as @Observable services (`references/observable-patterns.md`).
3. Wire navigation with AppRouter (`references/navigation-patterns.md`).
4. Build UI using component guides.
5. Audit against anti-patterns (`references/anti-patterns.md`).

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
935 chars