What problem does it solve?
This skill addresses the complexity of implementing The Composable Architecture (TCA) in Swift, providing standardized patterns for state management, navigation, and side-effect handling to ensure consistent, testable codebases.
Core Features & Use Cases
- Navigation Patterns: Implements Unified Destination for modals and StackState for drill-down navigation.
- Feature Development: Provides templates for Reducer, State, and Action structures, including BindableAction for forms.
- Use Case: Use this skill to architect a new feature that requires complex navigation, such as a multi-step onboarding flow or a list-detail interface with preloaded data.
Quick Start
Use the swift-tca skill to generate a new feature reducer with a unified destination enum and stack state navigation.