Shame is different than guilt. Shame is feeling negative about yourself while guilt if feeling bad about your action. Being aware of past situations which evoked shame, embarrassment, humiliation etc, is an effective way to learn about your potential triggers.
To diffuse shame, experiment with the following practice
• Think of a past event that triggered shame
• Describe the event from the perspective you had when the event occurred
• Imagine yourself as a wise observer of this event and describe the event from that new perspective. Use empathy and compassion when telling the story about yourself going though the event.
• Notice what changes when you use a more grounded part of yourself to revisit the event.