johnrogers/claude-swift-engineering
Plugin Claude Code
Plugin marketplace listing 1 plugin: swift-engineering.
johnrogers/claude-swift-engineering
Plugin Claude Code
Plugin marketplace listing 1 plugin: swift-engineering.
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.
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…
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.
johnrogers/claude-swift-engineering
Agent
Review Swift/iOS code for quality, security, performance, and HIG compliance. Use after implementation, before testing.
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.
johnrogers/claude-swift-engineering
Agent
Implement vanilla Swift code — models, services, networking, persistence. Use when the plan specifies vanilla Swift (not TCA) architecture.
johnrogers/claude-swift-engineering
Agent
Migrate legacy Swift patterns to modern best practices — async/await, modern APIs, SwiftUI. Use for legacy code modernization.
johnrogers/claude-swift-engineering
Agent
Create unit and integration tests using Swift Testing framework. Use after implementation is complete.
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.
johnrogers/claude-swift-engineering
Agent
Implement SwiftUI views following Apple HIG guidelines. Use after core/TCA implementation is complete.
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.
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.
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.
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.
johnrogers/claude-swift-engineering
Command
Command "snapshot" from johnrogers/claude-swift-engineering, covering include and output.
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.
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.
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.
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.
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.
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.
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.
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.