Agent Skills: TCA Destroyer

Remove TCA (Composable Architecture) code from Leavn - delete reducers, migrate to @Observable ViewModels, remove dependencies

UncategorizedID: willsigmon/sigstack/tca-destroyer

Install this agent skill to your local

pnpm dlx add-skill https://github.com/willsigmon/sigstack/tree/HEAD/ops/sigmachines/claude/skills/tca-destroyer

Skill Files

Browse the full folder contents for tca-destroyer.

Download Skill

Loading file tree…

ops/sigmachines/claude/skills/tca-destroyer/SKILL.md

Skill Metadata

Name
tca-destroyer
Description
Remove TCA (Composable Architecture) code from Leavn - delete reducers, migrate to @Observable ViewModels, remove dependencies

TCA Destroyer

Eliminate TCA from codebase:

  1. Find TCA code:

    • *Feature.swift files
    • Reducer protocols
    • Store/ViewStore
    • Dependencies from TCA
  2. Migration path:

    • Extract business logic
    • Create @Observable ViewModel
    • Replace Store with ViewModel
    • Update views
  3. Delete:

    • Remove TCA imports
    • Delete Feature files
    • Clean Dependencies

Use when: TCA removal, modernizing architecture, deprecating legacy patterns