reduce what you get back when you send a message, implement a common interface, write test, then you can make a new class
Find the conditional, same shape, same tests, that would be candidate to create small classes.
you need practice it
search one of those tools that looks over time in your repo how much has a big class changed, that needs refactoring.
it’s cheaper to create objects, otherwhise you get mutating objects which is bad. Not mutating objects will make things simpler