Shivering occurs when many muscles contract a little bit all at once.
Shivering provides heat generated by muscle contraction.
Muscles contracting provides heat.
What does muscles contracting provide?

strong
Cold
warmth
Energy
Injury
Oxygen
forces
Heat