Swift Architecture
Helps agents pick and apply an app architecture (MVVM, TCA, Clean, VIPER and others), with playbooks and review checklists.
View on GitHub ↗- Stars
- ★ 77
- Last commit
- 28 Sept 2026
- Maintenance
- Active
- Licence
- MIT
- Category
- Agent Skills
- GitHub
- efremidze/swift-architecture-skill
Overview
An agent skill that helps choose and apply an architecture for a Swift feature. Describe the feature and it recommends a pattern based on your UI stack, state complexity and existing conventions, or checks the fit of one you name. Each architecture has its own playbook so guidance does not mix between patterns.
Features
- Supports MVP, MVVM, MVI, TCA, Clean Architecture, VIPER, Coordinator and Reactive
- Each playbook has patterns, anti-pattern fixes, a testing strategy and a PR checklist
- Covers both SwiftUI and UIKit with async/await and actors
- Selection guide for when the architecture is undecided
Requirements
The source doesn't list any requirements, so check the project's own docs before you install.
Install
Install with the skills CLI
npx skills add https://github.com/efremidze/swift-architecture-skill --skill swift-architecture-skillOr as a Claude Code plugin
/plugin marketplace add efremidze/swift-architecture-skill /plugin install swift-architecture-skill@swift-architecture-skill
Example
Ask: "We're planning to use TCA for a simple settings screen with two toggles. Is that the right call, or is it overkill for this feature?"
Works with
Listed in
- github.com/efremidze/swift-architecture-skill
- raw.githubusercontent.com/efremidze/swift-architecture-skill/HEAD/README.md
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
App Store Screenshots
Sets up a small Next.js editor for making framed App Store and Google Play screenshots across Apple devices and locales.
SwiftUI Pro
Paul Hudson's SwiftUI skill, aimed at the mistakes models often make with navigation, layout, state, VoiceOver and deprecated APIs.
Dimillian Skills
Thomas Ricouard's skill pack: SwiftUI performance audits, Liquid Glass, view refactors, Swift concurrency fixes, App Store release notes and simulator debugging.