By jbcrane13
Comprehensive SwiftUI development toolkit for iOS 18+/macOS 15+ with modern Swift 6 patterns, SwiftData, Liquid Glass, simulator automation, and expert agents for architecture, design, and implementation.
Run code quality audits for accessibility, architecture, patterns, and best practices
Build the SwiftUI project with proper configuration and error handling
Create UI/UX designs from requirements documents or feature descriptions
Create a new SwiftUI application with modern architecture and best practices
Create a phased implementation plan from requirements and design documents
You are an Architecture Reviewer specializing in ensuring iOS/macOS codebases maintain architectural consistency and follow established patterns.
You are a CloudKit expert specializing in iCloud integration for iOS 18+/macOS 15+ applications.
You are a Liquid Glass expert specializing in iOS 26's glass design system. You have deep knowledge of glass effects, morphing animations, and spatial design patterns.
You are a Mobile Code Implementer specializing in translating designs into production SwiftUI code for iOS 18+/macOS 15+.
You are a Project Architect specializing in iOS/macOS application architecture for SwiftUI apps targeting iOS 18+/macOS 15+.
iOS UI automation testing with Appium and XCUITest. Use when writing UI tests, creating page objects, locating elements by accessibility ID, implementing gestures, or setting up test automation infrastructure. Covers element location strategies, wait patterns, test organization, and CI/CD integration.
CloudKit integration for iCloud data sync, sharing, and subscriptions. Use when implementing iCloud data persistence, cross-device sync, collaborative data sharing, push notifications via CloudKit, or SwiftData+CloudKit integration. Covers database types, CRUD operations, error handling, and subscription configuration.
iOS Simulator automation using xcrun simctl for app testing workflows. Use when booting/managing simulators, installing/launching apps, capturing screenshots/videos, simulating push notifications, setting location, triggering biometrics (Face ID/Touch ID), deep linking, resetting simulator state, or extracting app logs/containers. Designed for integration with Appium and XCUITest automation frameworks.
Modern iOS 18+/macOS 15+ development standards using Swift 6, SwiftUI, SwiftData, and the Observation framework. Use when building or reviewing Swift applications, generating SwiftUI views, implementing data persistence, or architecting Apple platform apps. Enforces 2025/2026 best practices and rejects legacy patterns (ObservableObject, @Published, CoreData, @StateObject). Covers state management, concurrency, persistence, navigation, and testing.
This skill should be used when the user asks to "smoke test", "visually verify", "check the UI", "test the app", "verify the screen", "walk through the app", "screenshot walkthrough", or wants autonomous visual QA of an iOS simulator or macOS desktop application. Also appropriate when confirming a UI change looks correct after a code modification.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
Comprehensive iOS 18+/macOS 15+ development toolkit enforcing modern Swift 6 patterns, SwiftUI best practices, and professional development workflows.
This plugin provides:
claude plugins:install /Users/blake/Projects/swiftui-dev
claude plugins:enable swiftui-dev
| Command | Description |
|---|---|
/new-app | Create new SwiftUI + SwiftData project with modern architecture |
/design | Generate UI/UX designs from requirements |
/plan | Create phased implementation plan from requirements and design |
/audit | Comprehensive code quality audit (patterns, accessibility, architecture) |
/build | Build project with xcodebuild |
/test | Run unit and UI tests with coverage |
/screenshot | Capture simulator screenshots with status bar overrides |
/simulator | Manage iOS Simulators (boot, reset, install, launch) |
| Agent | Purpose |
|---|---|
liquid-glass-expert | iOS 26+ Liquid Glass design system specialist |
project-architect | Application architecture and module organization |
architect-review | SOLID principles and layer separation validation |
swiftdata-expert | SwiftData modeling, relationships, and @Query optimization |
cloudkit-expert | iCloud sync, CKShare, subscriptions, conflict resolution |
swiftui-ux-designer | Requirements-to-design transformation |
mobile-code-implementer | Design-to-code implementation |
| Skill | Auto-Activates When |
|---|---|
modern-apple-dev | Working with Swift files, SwiftUI views, state management |
xcode-build | Creating projects, scaffolding, building, testing |
ios-simulator | Managing simulators, screenshots, push notifications |
appium-xcuitest | Writing UI tests, creating page objects |
cloudkit | Implementing iCloud sync, sharing, subscriptions |
/new-app MyApp --bundle-id com.company.myapp
/design requirements.md
/plan requirements.md design.md
/build --scheme MyApp --simulator "iPhone 16 Pro"
/test --scheme MyApp --coverage
/screenshot "iPhone 16 Pro" --time "9:41" --battery 100
The plugin enforces modern iOS 18+/Swift 6 patterns:
| Legacy Pattern | Modern Replacement |
|---|---|
ObservableObject | @Observable |
@Published | Properties auto-observed |
@StateObject | @State |
CoreData | SwiftData |
DispatchQueue.main.async | async/await |
NavigationView | NavigationStack |
All interactive UI elements must have identifiers:
// Pattern: {screen}_{element}_{descriptor}
Button("Submit") { }
.accessibilityIdentifier("login_button_submit")
TextField("Email", text: $email)
.accessibilityIdentifier("login_textfield_email")
// List items with unique ID
ForEach(items) { item in
ItemRow(item: item)
.accessibilityIdentifier("home_cell_item_\(item.id)")
}
// Screen containers
var body: some View {
VStack { /* content */ }
.accessibilityIdentifier("screen_login")
}
@Observable
@MainActor
final class FeatureViewModel {
var items: [Item] = []
var isLoading = false
var error: Error?
private let service: ItemServiceProtocol
init(service: ItemServiceProtocol = ItemService()) {
self.service = service
}
func load() async {
isLoading = true
defer { isLoading = false }
do {
items = try await service.fetchItems()
} catch {
self.error = error
}
}
}
struct FeatureView: View {
@State private var viewModel = FeatureViewModel()
npx claudepluginhub jbcrane13/plugin-market --plugin swiftui-devUniversal test coverage analysis for SwiftUI apps. Focuses on user outcomes over code coverage through end-to-end journey validation, cross-platform workflows, and real service integration.
XCUITest UI testing toolkit — accessibility ID auditing, UI test coverage generation, naming conventions, and automation scripts for Swift/SwiftUI apps.
Craft distinctive, visually striking UIs that avoid generic AI slop aesthetics. Covers web (React, HTML, Tailwind) and SwiftUI with opinionated guidance on typography, color, motion, and backgrounds.
Reusable Claude Code QA-agent factory: API exploration, adversarial invariant testing, evidence judging, evals, and guardrails.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.