Now you are in great shape since you can afford to lose three trump tricks. I would play a club to the ace. If clubs break I play the ace of spades and run clubs, losing only the three trumps. If the club is ruffed then I ruff the diamond return and lead a club to ruff in dummy not minding if it is overruffed, ultimately playing off the ace of spades and running clubs. This line always makes (barring 5-0 spades) as long as clubs break, or the player with a stiff club has three or more spades (very likely).
The point is to realize you can afford trump losers as long as your clubs get set up. If you become distracted by overtricks and try a trump finesse, you are in awful shape if it loses and spades aren't breaking, and you will lose control on repeated red suit leads. Also, you want to maintain the ace of trumps as a hand entry not to be used until clubs are set up, so that you can try to avoid shortening your trump holding unnecessarilly.
This line guards against something like this
Where you would go down with a spade finesse at trick two.
This would be a very difficult hand for beginners, and even for some more advanced players than that. The main principles to keep in mind are
-Count your losers, so here you realize that you can afford to lose trump tricks.
-In a trump contract, get your long side suit set up at all costs.
-Don't worry about overtricks at imps until your contract is secure.
Please let me know about any questions or interest or bug reports about GIB.