🎯

swift-composable-architecture

🎯Skill

from nonameplum/agent-skills

VibeIndex|
What it does

Enables predictable and testable state management for Swift applications using a composable, modular architecture approach.

πŸ“¦

Part of

nonameplum/agent-skills(15 items)

swift-composable-architecture

Installation

git cloneClone repository
git clone https://github.com/nonameplum/agent-skills ~/.claude/skills/
PythonRun Python server
python swift_docc_to_skill.py <input_docc_dir> <output_dir> [options]
PythonRun Python server
python swift_docc_to_skill.py TSPL.docc ./programming-swift --skill-name "programming-swift"
PythonRun Python server
python swift_docc_to_skill.py Documentation.docc ./my-library --skill-name "my-library"
πŸ“– Extracted from docs: nonameplum/agent-skills
17Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

The Composable Architecture (TCA) - A library for building Swift applications with state management, composition, and testability

Overview

# ComposableArchitecture

The Composable Architecture (TCA, for short) is a library for building applications in a consistent

Documentation Structure

Essentials

  • Getting started ([Articles/GettingStarted.md](Articles/GettingStarted.md)): Learn how to integrate the Composable Architecture into your project and write your first
  • Dependencies ([Articles/DependencyManagement.md](Articles/DependencyManagement.md)): Learn how to register dependencies with the library so that they can be immediately accessible from
  • Testing ([Articles/TestingTCA.md](Articles/TestingTCA.md)): Learn how to write comprehensive and exhaustive tests for your features built in the Composable
  • Navigation ([Articles/Navigation.md](Articles/Navigation.md)): Learn how to use the navigation tools in the library, including how to best model your domains, how
  • Sharing state ([Articles/SharingState.md](Articles/SharingState.md)): Learn techniques for sharing state throughout many parts of your application, and how to persist
  • Performance ([Articles/Performance.md](Articles/Performance.md)): Learn how to improve the performance of features built in the Composable Architecture.
  • Frequently asked questions ([Articles/FAQ.md](Articles/FAQ.md)): A collection of some of the most common questions and comments people have concerning the library.

Tutorials

  • Meet Composable Architecture: (Not found)
  • Building Sync Ups: (Not found)

State management

  • Sharing state ([Articles/SharingState.md](Articles/SharingState.md)): Learn techniques for sharing state throughout many parts of your application, and how to persist

Testing

  • Testing ([Articles/TestingTCA.md](Articles/TestingTCA.md)): Learn how to write comprehensive and exhaustive tests for your features built in the Composable

Integrations

  • Adopting Swift concurrency ([Articles/SwiftConcurrency.md](Articles/SwiftConcurrency.md)): Learn how to write safe, concurrent effects using Swift's structured concurrency.
  • SwiftUI Integration ([Extensions/SwiftUIIntegration.md](Extensions/SwiftUIIntegration.md)): Integrating the Composable Architecture into a SwiftUI application.
  • Observation backport ([Articles/ObservationBackport.md](Articles/ObservationBackport.md)): Learn how the Observation framework from Swift 5.9 was backported to support iOS 16 and earlier,
  • UIKit Integration ([Extensions/UIKit.md](Extensions/UIKit.md)): Integrating the Composable Architecture into a UIKit application.

Migration guides

  • Migration guides ([Articles/MigrationGuides.md](Articles/MigrationGuides.md)): Learn how to upgrade your application to the newest version of the Composable Architecture.

Usage Notes

  • Documentation is organized progressively from getting started to advanced topics
  • Start with the Introduction or Getting Started section
  • Consult specific guides for detailed information

License & Attribution

This skill contains content converted from DocC documentation format.