Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
johnrogers avatar

Johnrogers Claude Swift Engineering

  • 223 repo stars
  • Updated January 18, 2026
  • johnrogers/claude-swift-engineering

johnrogers-claude-swift-engineering is a Claude Code plugin that provides agents and skills for planning, implementing, documenting, and testing Swift and TCA apps on Apple platforms.

About

johnrogers-claude-swift-engineering is a focused Claude Code plugin for and small-team Apple developers who structure apps with Swift and TCA. It packages agents, skills, and commands that walk from feature planning through implementation, API documentation, and test support so you are not improvising prompts for every reducer, effect, or platform target. The plugin fits developers shipping universal or multi-platform Apple clients who want the agent to respect composable architecture boundaries instead of dumping UIKit-style snippets. Intermediate Swift familiarity helps—you should already understand stores, reducers, and test stores—but the collection lowers friction for documentation and testing chores that often slip on schedules. It is narrower than a general mobile marketplace: depth on Swift/TCA across Apple OSes, not cross-platform Flutter or backend services.

  • Agents and skills aimed at Swift and The Composable Architecture (TCA)
  • Lifecycle coverage: planning, implementation, documentation, and testing
  • Apple platform scope: iOS, iPadOS, macOS, tvOS, watchOS, and visionOS
  • Commands collection for repeatable engineering workflows in Claude Code
  • Pairs architecture-first planning with test and doc assistance for TCA modules

Johnrogers Claude Swift Engineering by the numbers

  • Data as of Jul 26, 2026 (Skillselion catalog sync)
/plugin install johnrogers-claude-swift-engineering@johnrogers/claude-swift-engineering

Add your badge

Show developers this plugin is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars223
Last updatedJanuary 18, 2026
Repositoryjohnrogers/claude-swift-engineering

What it does

Add Claude Code agents and skills tuned for planning, implementing, documenting, and testing Swift and TCA apps across Apple platforms.

Who is it for?

Best when you use TCA and want Claude Code help from design through tests on iOS, macOS, and sibling platforms.

Skip if: UIKit-only prototypes, Android or cross-platform stacks, or teams that do not use The Composable Architecture.

What you get

After adding the plugin, your agent can follow Swift/TCA-oriented workflows for features, documentation, and tests instead of generic iOS snippets that fight your architecture.

  • TCA-aware planning and implementation assistance via bundled agents and skills
  • Documentation and testing support aligned to Swift modules and Apple targets
  • Repeatable Claude commands for Swift engineering workflows

By the numbers

  • 1 plugin in johnrogers/claude-swift-engineering
  • 190 GitHub stars
  • Targets iOS, iPadOS, macOS, tvOS, watchOS, and visionOS with Swift/TCA focus

Recommended Plugins

How it compares

Swift/TCA-specific engineering plugin, not a general multi-language developer marketplace.

FAQ

Who is Johnrogers Claude Swift Engineering for?

It is for Swift developers, especially TCA adopters, who use Claude Code to plan features, write composable UI logic, document modules, and run testing workflows on Apple platforms.

When should I use Johnrogers Claude Swift Engineering?

Use it during active Swift client development when you need architecture-aware implementation help, test scaffolding, or documentation alongside your Xcode project.

How do I add Johnrogers Claude Swift Engineering to my agent?

Install the johnrogers/claude-swift-engineering Claude Code plugin, open your Swift/TCA repo in Claude Code, and invoke the bundled agents, skills, and commands for the task phase you are in.

Development Toolsfrontendtestingdocs

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.