Agent skill

TCA Destroyer

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

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/tca-destroyer

SKILL.md

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

Didn't find tool you were looking for?

Be as detailed as possible for better results