── SKILL
offboarding-audit✓ APPROVED

Score your goodbye: bridge, or bridge burned.

Grades the exit most companies treat as a cancel button, finds where a leaving customer gets punished or ghosted, and shows how to leave the door open for a boomerang.

In plain English: “What happens when a customer leaves?

Inside: The bridge-or-burned rubric, the dark-pattern finder, the last-human-moment score, and the door check.

01 / HOW TO USE

Install it in one line, or paste it in.

1
In Claude Code (one command)
Copy the install line, paste it into your terminal, and restart Claude Code. The skill installs itself to ~/.claude/skills/ and runs automatically when it is relevant.
2
In Claude, ChatGPT, or a Project (no terminal)
Open the file, then upload it to your chat or paste its contents in. A skill is just a markdown file of instructions, so any capable AI can follow it.
New to skills? A skill is a plain-text file that teaches your AI a workflow. Point any capable assistant at it and it follows the steps, on your data.
02 / MAKE IT YOURS

Connect your context. Set it to your motion.

CONNECT YOUR CONTEXT · AND WHY IT HELPS
your billing or product tool

it sees the real cancel path a customer walks, including the dark patterns you forgot were there.

a CRM or CS tool

it reads whether a human reached out at the exit or the customer left in silence.

churn-reason or survey data

it hears why they left in their own words, and whether you listened.

SET IT TO YOUR MOTION

This was built to be motion-agnostic. Set these to your exit:

The rubric is yours. The point is to grade the goodbye you actually give, and whether it leaves a door open or slams one.

Set thisWhat it isDefault / Example
EXIT_MOMENTSthe steps of leavingcancel requestretention offerdata exportlast touch
CANCEL_PATHhow hard it is to leaveone click vs a maze
HUMAN_EXITwhere a person shows up at the enda real goodbye vs silence
DATA_DIGNITYhow you hand back their dataclean export vs hostage-taking
REASON_CAPTUREhow you learn why they leftasked and listened vs a required dropdown
DOOR_LEFT_OPENhow easy it is to come backa warm door vs a cold wall
03 / THE FULL SKILL

Everything the skill does, in full.

── WHAT THIS DOES

Grades the experience a customer has on the way out, the moment almost every company treats as a cancel button and nothing more. It walks the exit step by step, scores whether each moment builds a bridge or burns one, and finds the places a leaving customer gets punished, ghosted, or guilt-tripped. The premise: a customer who leaves feeling respected is a boomerang, and a customer who leaves feeling trapped is gone for good. Software is commoditized, so the goodbye is a growth channel, and this measures it.

── THE METHOD
  1. 1
    Score the exit moment by moment

    Walk the leaving customer's path: the moment they decide, the cancel flow, the retention attempt, the data handoff, the final word. Each moment scores on one question: does this build a bridge or burn one. A cancel maze burns. A clean export with a warm note builds.

  2. 2
    Find the punishment

    Name where leaving gets punished: the hidden cancel button, the guilt-trip copy, the retention offer that should have been the price all along, the data held hostage. Every punishment is a scored miss, because it converts a maybe-later into a never.

  3. 3
    Grade the last human moment

    Score whether a real person says goodbye, or the customer vanishes into an automated "sorry to see you go." The last interaction is the one they remember. A high-value customer offboarded in silence is the clearest miss there is.

  4. 4
    Check the door

    Score how easy it is to come back. Is their data recoverable, is their config saved, does anyone plan to reach out in 90 days, or is the door a cold wall. The boomerang lives or dies on whether the door was left open.

  5. 5
    Turn the score into fixes

    Every burned bridge ends in a specific move: the dark pattern to remove, the human to insert at the exit, the 90-day win-back to schedule. Not "improve retention." The exact place you burned it and how to stop.

── QUALITY GATES
  • Every exit moment scores the one question: bridge or bridge burned.
  • Punishments and dark patterns are named specifically, never softened to "friction."
  • The last human moment is scored on its own, never blended into the flow score.
  • The door-left-open check is explicit: could this customer come back easily, yes or no.
  • Every burned bridge ends in a specific fix, never a generic recommendation.
── OUTPUT (EXAMPLE)
EXAMPLE OUTPUT
OFFBOARDING AUDIT · [your product] · the exit

Moment              Bridge or burned                  Score
Decision to leave   no human noticed the warning       1/5
Cancel flow         4 screens, hidden confirm button   1/5
Retention offer     50% off (should've been the price) 2/5
Data export         manual, 5-day wait                 2/5
Last human touch    none, just a "sorry to see you go" 0/5

BURNED BRIDGES: the cancel maze and the silent exit. This customer
leaves feeling trapped then ignored. That is a never, not a later.

DOOR LEFT OPEN: no. Data is a hassle to get, config is deleted,
no one plans to reach back out.

FIXES:
  1. Kill the cancel maze. One clear button. Respect earns returns.
  2. Insert a real human goodbye for accounts over [threshold].
  3. Keep their config warm for 90 days and schedule a win-back.

Offboarding experience score: 1.2 / 5 (bridge burned)
── EXAMPLE CHAT
EXAMPLE CHAT
You
Audit our offboarding. To cancel, they email support, we send a 40%-off save offer, then we process it in 3-5 days and delete the account. Standard stuff.
CLAUDE
Standard is the problem. Scored as the leaving customer feels it: Cancel via email makes them ask permission to leave 2/5 40% save offer reads as "we were overcharging you" 2/5 3-5 day processing limbo, feels like foot-dragging 2/5 Delete the account door slammed, config gone 1/5 The burned bridge is the ending: you delete everything, so even if they want to come back in six months, they start from zero. And the save offer backfires. Dropping 40% at the exit tells them the price was never real, which makes the relationship feel transactional right when you want it to feel human. Nobody said a genuine goodbye.
You
Huh. So what's the boomerang version?
CLAUDE
Flip the ending. Make cancel one honest click, no maze, because respect is what earns the return. Skip the desperation discount and instead have the CSM send a real note: "totally understand, here's your clean data export, and we'll keep your setup warm for 90 days in case anything changes." Then actually schedule the 90-day reach-back. You just turned a deletion into an open door. One sharpener: connect your billing tool and I'll map the real cancel path a customer walks, so I can catch the dark patterns you have stopped noticing.
04 / GO FURTHER

Where an operator takes this next.

The audit is step one. Here is where an operator takes it once the score is real.

You grade the goodbye once, then leave the door open on purpose.

01
Schedule the boomerang automatically

Have a Claude task log every churned account and, at 90 days, surface the ones worth a warm reach-back to the CSM in Slack, with the win-back context ready.

02
Kill dark patterns before they cost you

Feed the cancel-path findings to whoever owns the flow so the maze gets removed, and re-audit to confirm the score moved.

03
Pair it with the onboarding audit

Score the welcome and the goodbye together: if you onboard like a five-star hotel and offboard like a parking ticket, the gap is the finding, and closing it is the whole play.

05 / PART OF A BIGGER PLAY

One skill is the on-ramp.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.