🎯

modern-swift

🎯Skill

from johnrogers/claude-swift-engineering

VibeIndex|
What it does

Generates production-ready Swift/SwiftUI code following modern language standards, TCA architecture principles, and best practices for iOS and macOS development.

modern-swift

Installation

Install skill:
npx skills add https://github.com/johnrogers/claude-swift-engineering --skill modern-swift
9
Last UpdatedJan 18, 2026

Skill Details

SKILL.md

Overview

# claude-swift-engineering

[![License](https://img.shields.io/badge/license-MIT-green)](#) [![Platform](https://img.shields.io/badge/platform-iOS%2026%2B%20%7C%20macOS-blue)](#)

> Claude Code plugin marketplace for modern Swift/SwiftUI development

A specialized AI toolkit for building professional iOS/macOS features with modern Swift 6.2, TCA (The Composable Architecture), and SwiftUI. This plugin provides ultra-specialized agents that orchestrate planning, implementation, testing, and deployment.

Swift Engineering Plugin

The swift-engineering plugin is a production-ready toolkit for professional Swift development:

  • 12 Ultra-Specialized Agents β€” Planning (Opus), implementation (Inherit), utilities (Haiku) with clear handoffs
  • TCA Support β€” Full workflow from architecture design to testing for The Composable Architecture
  • Modern Swift 6.2 β€” iOS 26+ with strict concurrency, async/await, actors, Sendable
  • Code Quality β€” Integrated code review, accessibility compliance, and performance checks
  • Knowledge Skills β€” 18 specialized knowledge bases covering architecture patterns, frameworks, design, and development tools

Quick Start

Installation

Add the plugin to Claude Code:

```bash

# Add marketplace source

/plugin marketplace add https://github.com/johnrogers/claude-swift-engineering

# Install swift-engineering plugin

/plugin install swift-engineering

```

Hooks (Optional)

Enable skill/agent evaluation hooks for better workflow discipline:

```bash

# 1. Symlink hooks-scripts to ~/.claude

ln -s /path/to/claude-swift-engineering/plugins/swift-engineering/hooks-scripts ~/.claude/hooks-scripts

# 2. Add to ~/.claude/settings.json

{

"hooks": {

"UserPromptSubmit": [

{

"hooks": [

{

"type": "command",

"command": "cat ~/.claude/hooks-scripts/UserPromptSubmit/skill-forced-eval-hook.sh"

},

{

"type": "command",

"command": "cat ~/.claude/hooks-scripts/UserPromptSubmit/agent-forced-eval-hook.sh"

}

]

}

]

}

}

```

See [plugins/swift-engineering/hooks-scripts/README.md](plugins/swift-engineering/hooks-scripts/README.md) for complete hook documentation.

See [plugins/swift-engineering/README.md](plugins/swift-engineering/README.md) for complete documentation on using agents and available workflows.

What's Included

12 Specialized Agents

| Type | Agents | Responsibility |

|------|--------|-----------------|

| Planning | @swift-ui-design, @swift-architect, @tca-architect | Architecture decisions (Opus, read-only) |

| Implementation | @tca-engineer, @swift-engineer, @swiftui-specialist, @swift-test-creator, @documentation-generator, @swift-code-reviewer, @swift-modernizer | Code creation and review (Inherit) |

| Utilities | @swift-documenter, @search | API documentation and code search (Haiku) |

18 Knowledge Skills

Architecture patterns (TCA, SwiftUI, modern Swift, advanced gestures), frameworks (SQLite, GRDB, StoreKit, networking), platform design (iOS 26, HIG, localization, haptics), and development tools (testing, style, diagnostics). Each skill provides deep guidance on modern patterns and best practices.

For Contributors

Repository Structure

```

claude-swift-engineering/

β”œβ”€β”€ .claude-plugin/

β”‚ └── marketplace.json # Marketplace configuration

β”œβ”€β”€ .github/workflows/ # CI/CD pipelines

β”œβ”€β”€ plugins/

β”‚ └── swift-engineering/ # Main plugin

β”‚ β”œβ”€β”€ agents/ # 12 specialized agents

β”‚ β”œβ”€β”€ skills/ # 18 comprehensive skills

β”‚ β”œβ”€β”€ hooks-scripts/ # Hooks system

β”‚ β”œβ”€β”€ scripts/ # Helper utilities

β”‚ β”œβ”€β”€ rules/ # Development rules

β”‚ └── README.md # Plugin documentation

└── worktrees/ # Git worktrees

More from this repository10

🎯
swift-testing🎯Skill

Generates comprehensive unit, integration, and UI test cases for Swift/SwiftUI projects using TCA, ensuring code coverage and validating component behaviors across different scenarios.

🎯
swiftui-patterns🎯Skill

Generates and implements standardized SwiftUI design patterns, architectural templates, and reusable component structures for iOS and macOS development.

🎯
swift-networking🎯Skill

Generates robust, type-safe networking code for Swift applications, handling API requests, response parsing, error management, and network layer abstractions with modern Swift concurrency patterns.

🎯
foundation-models🎯Skill

Provides pre-configured, production-ready machine learning foundation models optimized for Swift engineering tasks, enabling rapid AI-assisted development workflows.

🎯
ios-26-platform🎯Skill

ios-26-platform skill from johnrogers/claude-swift-engineering

🎯
generating-swift-package-docs🎯Skill

Generates comprehensive documentation for Swift packages, automatically creating README files, API references, and package metadata with best practices and clear formatting.

🎯
grdb🎯Skill

Manages database interactions and migrations for Swift projects using the GRDB library, providing automated schema generation, query optimization, and persistent storage workflows.

🎯
sqlite-data🎯Skill

Manages SQLite database operations for Swift projects, providing efficient data persistence, querying, and migration utilities tailored for iOS and macOS development.

🎯
ios-hig🎯Skill

Validates and guides iOS app design to ensure strict adherence to Apple's Human Interface Guidelines (HIG) across UI components, interactions, and design principles.

🎯
composable-architecture🎯Skill

Generates comprehensive TCAStore (ComposArchitectureable) project scaffolding,,, architecture design, and implementation-implementation workflows for Swift for Swift/Sw iftdevelopment, focusing on...