Make sure you're coaching and managing your top performers, albeit differently from the rest of your team.
I agree to all of them!
More often than not, managers spend most time with juniors, while top performers can work without guidance. They need to be managed and led too, though.
Bravo! Provide challenging opportunities is too often overlooked.