Helps you build iOS apps with TCA (The Composable Architecture) from Point-Free. Covers the full stack: setting up reducers with the @Reducer macro, managing state and effects, wiring up views with @Bindable and store scoping, handling navigation stacks and presentation, and writing thorough tests with TestStore. The reference guide is comprehensive, with separate docs for basics, advanced patterns, and testing utilities. The common mistakes section is honest about real pitfalls like over-modularizing features and forgetting effect cancellation. If you're already using TCA or evaluating it, this gives you patterns and guardrails without having to dig through the library docs constantly.

skills.sh installs
222
GitHub stars
233
last updated
Aug 21, 2026

Install

$ npx -y skills add johnrogers/claude-swift-engineering --skill composable-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

The Composable Architecture (TCA)

TCA provides architecture for building complex, testable features through composable reducers, centralized state management, and side effect handling. The core principle: predictable state evolution with clear dependencies and testable effects.

Reference Loading Guide

ALWAYS load reference files if there is even a small chance the content may be required. It's better to have the context than to miss a pattern or make a mistake.

Sponsors

Details

Repository
github.com/johnrogers/claude-swift-engineering
Categories
Testing & QA, Code Review & Quality, Mobile Development
First seen
Jun 3, 2026

More from johnrogers/claude-swift-engineering

All 10
1levnikolaevich avatarln-831-oss-replacerlevnikolaevich/claude-code-skillsReplaces custom modules with OSS packages using atomic keep/discard testing. Use when migrating custom code to established libraries.220skills.sh installs
2manic-trade avatarmanic-trading-benchmark-skillmanic-trade/manic-trading-benchmark-skillRun a standardized benchmark to evaluate AI trading agent capabilities on the Manic Trade platform. Use this skill when a user wants to benchmark their trading 220skills.sh installs
3sendaifun avatarsurfpoolsendaifun/skillsComplete Surfpool development environment for Solana - drop-in replacement for solana-test-validator with mainnet forking, cheatcodes, Infrastructure as Code, a220skills.sh installs
4guia-matthieu avatarlean-canvasguia-matthieu/clawfu-skillsDocument your business model on one page and systematically de-risk it. Master Ash Maurya's adaptation of Business Model Canvas optimized for startups and uncer218skills.sh installs
5travisjneuman avatarstatistics-verifiertravisjneuman/.claudeVerify statistics from raw data with methodology checking, significance testing, claim validation, and bias detection. Use when fact-checking statistical claims218skills.sh installs
6guia-matthieu avatarad-spend-optimizerguia-matthieu/clawfu-skillsAnalyze paid advertising performance across channels and recommend budget reallocation to maximize ROAS and minimize CAC. Use when: planning quarterly ad budget217skills.sh installs