Tca Architect

Architect modular iOS apps using Swift Package Manager and The Composable Architecture (TCA). Use when designing or implementing a new iOS app (or feature module) that should be split into separate SPM packages, each owning a TCA feature reducer, view, and tests. Covers the full workflow: module decomposition, Package.swift dependency graph, reducer/view/navigation patterns, dependency injection via swift-dependencies, and the delegate action pattern for cross-module communication. Trigger when the user asks to: architect a TCA app, create a new SPM module/feature, set up a modular iOS project, add a feature to an existing TCA app, wire navigation between features, or design a dependency client.

ninjaproger c0a7ded 4 files · 44.1 KB Updated

File contents

ninjaproger/skills/tree/main/skills/tca-architect commit c0a7ded78e

Frequently asked questions

npx skillmds@latest add ninjaproger/tca-architect