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.
> /plugin marketplace add johnrogers/claude-swift-engineering> /plugin install swift-engineering@claude-swift-engineering
What's inside
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.
The swift-engineering plugin is a production-ready toolkit for professional Swift development:
Add the plugin to Claude Code:
# Add marketplace source
/plugin marketplace add https://github.com/johnrogers/claude-swift-engineering
# Install swift-engineering plugin
/plugin install swift-engineering
Enable skill/agent evaluation hooks for better workflow discipline:
# 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 for complete hook documentation.
See plugins/swift-engineering/README.md for complete documentation on using agents and available workflows.
| 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) |
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.
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 for features
When making changes, increment the plugin version:
bash plugins/swift-engineering/scripts/bump-plugin-version.sh <new-version>
This updates version numbers across plugin.json, marketplace.json, and other metadata files.
agents/ or skills/)plugin.json if defining new tool capabilitiesagents/) โ Each agent has a .md file with metadata and instructionsskills/) โ Knowledge resources agents reference, organized by topichooks-scripts/) โ Executable hooks that enforce workflowsscripts/) โ Utility shell scripts for automationrules/) โ Development practices and decision-making frameworksdocs/) โ Smoke tests and validation suiteThe plugin implements several key principles:
docs/plans/<feature>.mdSee plugins/swift-engineering/README.md for architecture details, workflow diagrams, and handoff models.
MIT License โ See LICENSE file for details.
Author: John Rogers Repository: claude-swift-engineering Swift Version: 6.2+ iOS Deployment Target: 26.0+
For detailed documentation, agent specifications, and usage examples, see plugins/swift-engineering/README.md.
.claude-plugin/
marketplace.json
.gitignore
LICENSE
plugins/
swift-engineering/
.claude-plugin/
plugin.json
agents/
search.md
swift-architect.md
swift-code-reviewer.md
swift-documenter.md
swift-engineer.md
swift-modernizer.md
swift-test-creator.md
swift-ui-design.md
swiftui-specialist.md
tca-architect.md
tca-engineer.md
claude/
CLAUDE.md
commands/
reflect.md
restore-snapshot.md
snapshot.md
hooks-scripts/
README.md
UserPromptSubmit/
agent-forced-eval-hook.sh
skill-forced-eval-hook.sh
LICENSE
README.md
rules/
five-whys.md
thinking-partner.md
scripts/
bump-plugin-version.sh
get-recent-simulator.sh
skills/
composable-architecture/
references/
dependencies.md
effects.md
navigation-advanced.md
navigation-basics.md
performance.md
presentation.md
reducer-structure.md
shared-state.md
testing-advanced.md
testing-fundamentals.md
testing-patterns.md
testing-utilities.md
views-binding.md
views-composition.md
SKILL.md
foundation-models/
references/
getting-started.md
streaming.md
structured-output.md
tool-calling.md
troubleshooting.md
SKILL.md
generating-swift-package-docs/
reference.md
scripts/
generate_docs.py
swift_packages.py
SKILL.md
grdb/
references/
getting-started.md
migrations.md
performance.md
queries.md
value-observation.md
SKILL.md
haptics/
references/
ahap-patterns.md
core-haptics.md
design-principles.md
uifeedbackgenerator.md
SKILL.md
ios-26-platform/
references/
automatic-adoption.md
backward-compat.md
liquid-glass.md
swiftui-apis.md
toolbar-navigation.md
SKILL.md
ios-hig/
references/
accessibility.md
content.md
feedback.md
interaction.md
performance-platform.md
privacy-permissions.md
visual-design.md
SKILL.md
localization/
references/
formatting.md
pluralization.md
rtl-support.md
string-catalogs.md
SKILL.md
modern-swift/
references/
concurrency-essentials.md
macros.md
migration-patterns.md
modern-attributes.md
strict-concurrency.md
swift6-concurrency.md
task-cancellation.md
task-groups.md
SKILL.md
sqlite-data/
references/
advanced-optimization.md
advanced-queries.md
cloudkit.md
dependencies.md
migrations.md
models.md
queries-advanced.md
queries-basics.md
schema-composition.md
testing.md
views-integration.md
views-swiftui.md
writes.md
SKILL.md
storekit/
references/
getting-started.md
products.md
storekit-views.md
subscriptions.md
transactions.md
SKILL.md
swift-diagnostics/
references/
build-issues.md
build-performance.md
memory.md
navigation.md
xcode-debugging.md
SKILL.md
swift-networking/
references/
connection-states.md
getting-started.md
ios26-networking.md
migration.md
troubleshooting.md
SKILL.md
swift-style/
SKILL.md
swift-testing/
SKILL.md
swiftui-advanced/
references/
adaptive-layout.md
architecture.md
gestures.md
performance.md
SKILL.md
swiftui-patterns/
references/
accessibility.md
async-patterns.md
composition.md
environment.md
migration-guide.md
mvvm-observable.md
navigation.md
observable.md
performance.md
state-management.md
uikit-interop.md
view-modifiers.md
SKILL.md
README.mdFAQ
claude-swift-engineering is a Claude Code plugin with 17 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes composable-architecture, foundation-models, generating-swift-package-docs. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.