No Use Case Layer Decision

Decide whether a mid-size app needs an interactor or use-case tier at all, how a clean boundary survives without one (repository interfaces plus pure mapping functions), how to prove an absence rather than assume it, and the specific signal that says it is finally time to add the tier back. Use when the tier feels like typing with no payoff, when reviewing an architecture that has none, or when the same orchestration has been pasted into a third view model.

maxrave-dev 70eae26 8.0 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/no-use-case-layer-decision commit 70eae26c29

Frequently asked questions

npx skillmds@latest add maxrave-dev/no-use-case-layer-decision