What problem does it solve?
This Skill helps teams modernize and optimize Swift TCA and TCAFlow implementations by addressing routing, reducer efficiency, Store observation patterns, and Effect management issues that cause performance problems or fragile navigation flows.
Core Features & Use Cases
- TCAFlow migration optimization: Improves TCACoordinators-to-TCAFlowRouter conversions, including action/route handling patterns.
- @FlowCoordinator and routing best practices: Guides correct usage of @FlowCoordinator, Route definitions, and handleRoute routing strategies.
- Performance-focused Store/Effect/Reducer tuning: Reduces unnecessary ViewStore subscriptions, improves selector patterns, prevents Effect leaks, and streamlines reducer state updates.
- Use Case: Migrating an existing UIKit/TCA navigation flow to TCAFlow while keeping routing behavior correct and improving responsiveness under real user workloads.
Quick Start
Ask the AI to review your current TCAFlow navigation and reducer code, identify performance bottlenecks and incorrect routing/effect patterns, then propose a GitHub-source-aligned Before/After refactor plan.