smithery/nonameplum

swift-composable-architecture

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

Installation

$ npx skills add smithery/nonameplum --skill swift-composable-architecture

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/nonameplum.

npx skills add smithery/nonameplum

Browse all from smithery/nonameplum

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,231 B
  • docs SUMMARY.md 166 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

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.