johnrogers

33 mods across 1 repository, 228 stars between them.

swift-engineering

02

johnrogers/claude-swift-engineering

Plugin Claude Code

Modern Swift/SwiftUI development toolkit with TCA support. Provides agents for planning, implementing, testing, documenting, and building Swift features.

228 7mo ago A tokens not measured original MIT

swift-search

03

johnrogers/claude-swift-engineering

Agent

Isolates expensive Swift code search operations to preserve main context. Delegates all exploratory 'where is X', 'find Y', 'locate Z' queries to prevent 10-50K tokens of grep noise from polluting conversation. Returns only final results with high-confidence locations. Use this agent INSTEAD of running grep/glob…

228 7mo ago A 82 tokens original MIT

swift-architect

04

johnrogers/claude-swift-engineering

Agent

Plan Swift features with architecture decisions, file structure, and implementation strategy. Use PROACTIVELY when starting any new Swift feature, before implementation begins.

228 7mo ago A 34 tokens original MIT

swift-documenter

06

johnrogers/claude-swift-engineering

Agent

Generate and maintain documentation — project README, package READMEs, and inline code comments. Use after feature completion or for documentation updates.

228 7mo ago A 31 tokens original MIT

swift-engineer

07

johnrogers/claude-swift-engineering

Agent

Implement vanilla Swift code — models, services, networking, persistence. Use when the plan specifies vanilla Swift (not TCA) architecture.

228 7mo ago A 31 tokens original MIT

swift-ui-design

10

johnrogers/claude-swift-engineering

Agent

Analyze UI mockups, screenshots, or descriptions to plan SwiftUI implementation. Use when starting from a visual design or UI description before feature planning.

228 7mo ago A 33 tokens original MIT

tca-architect

12

johnrogers/claude-swift-engineering

Agent

Design TCA (The Composable Architecture) feature architectures — state, actions, dependencies, navigation. Use when the plan specifies TCA and detailed architecture design is needed.

228 7mo ago A 39 tokens original MIT

tca-engineer

13

johnrogers/claude-swift-engineering

Agent

Implement TCA (The Composable Architecture) features — reducers, actions, state, dependencies. Use when the TCA design is complete and implementation is needed.

228 7mo ago A 37 tokens original MIT

reflect

14

johnrogers/claude-swift-engineering

Command

You are an expert in prompt engineering, specializing in optimizing AI code assistant instructions. Your task is to analyze and improve the instructions for Claude Code. Follow these steps carefully.

228 7mo ago A 0 tokens original MIT

restore-snapshot

15

johnrogers/claude-swift-engineering

Command

description: Resume work from a previous session snapshot. Reads the snapshot file and then deletes it when done. disable-model-invocation: true.

228 7mo ago A 0 tokens original MIT

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when building features with TCA (The Composable Architecture), structuring reducers, managing state, handling effects, navigation, or testing TCA features. Covers @Reducer, Store, Effect, TestStore, reducer composition, and TCA patterns.

228 7mo ago A 55 tokens original MIT

foundation-models

18

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when implementing on-device AI with Apple's Foundation Models framework (iOS 26+), building summarization/extraction/classification features, or using @Generable for type-safe structured output.

228 7mo ago A 42 tokens original MIT

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when encountering unfamiliar import statements, exploring dependency APIs, or when user asks "what's import X" or "what does X do". Generates on-demand API documentation for Swift package dependencies.

228 7mo ago A 46 tokens original MIT

grdb

20

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when writing raw SQL with GRDB, complex joins across 4+ tables, window functions, ValueObservation for reactive queries, or dropping down from SQLiteData for performance. Direct SQLite access for iOS/macOS with type-safe queries and migrations.

228 7mo ago A 53 tokens original MIT

haptics

21

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when adding haptic feedback for user confirmations (button presses, toggles, purchases), error notifications, or custom tactile patterns (Core Haptics). Covers UIFeedbackGenerator and CHHapticEngine patterns.

228 7mo ago A 47 tokens original MIT

ios-26-platform

22

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when implementing iOS 26 features (Liquid Glass, new SwiftUI APIs, WebView, Chart3D), deploying iOS 26+ apps, or supporting backward compatibility with iOS 17/18.

228 7mo ago A 49 tokens original MIT

ios-hig

23

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when designing iOS interfaces, implementing accessibility (VoiceOver, Dynamic Type), handling dark mode, ensuring adequate touch targets, providing animation/haptic feedback, or requesting user permissions. Apple Human Interface Guidelines for iOS compliance.

228 7mo ago A 49 tokens original MIT

localization

24

johnrogers/claude-swift-engineering

Skill Claude CodeCodex

Use when implementing internationalization (i18n), String Catalogs, pluralization, or right-to-left layout support. Covers modern localization workflows with Xcode String Catalogs and LocalizedStringKey patterns.

228 7mo ago A 44 tokens original MIT