Plugin · Claude Code · Development Tools

Johnrogers Claude Swift Engineering

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

by johnrogers · github.com/johnrogers/claude-swift-engineering

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

190
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install johnrogers-claude-swift-engineering@johnrogers/claude-swift-engineering
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:johnrogers/claude-swift-engineering") and the paste-ready config with skillselion.get_install_config("plugin:johnrogers/claude-swift-engineering").

About

What it does

johnrogers-claude-swift-engineering is a focused Claude Code plugin for indie 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 builders 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 solo schedules. It is narrower than a general mobile marketplace: depth on Swift/TCA across Apple OSes, not cross-platform Flutter or backend services.

Highlights

  • 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

Why builders use it

Solo Swift/TCA developers struggle to keep Claude aligned with composable architecture, tests, and docs across many Apple OS targets without a dedicated skill set.

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.

At a glance

  • Type - Plugin in Development Tools.
  • Adoption - 0 installs, 190 stars, 0 votes.

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.

Discussion

Comments

Share how you use johnrogers-claude-swift-engineering, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.