Individual skill
ux-offboarding
Design or critique an offboarding flow — canceling a subscription, unsubscribing, or deleting an account. Leads with the ethical stance (leaving must be easy and respectful — hiding the exit is a dark pattern), applies the always-true core (findable exit, preserve goodwill, prevent accidental destruction, explain consequences, ask feedback respectfully, offer genuine alternatives, close with a recovery path) and gates the retention levers (incentive offers, value reminders, confirmation friction, pause-vs-delete) with trade-offs so they don't tip into manipulation. Trigger when the user asks to design or review a cancel/unsubscribe/delete-account flow, a subscription cancellation, a churn/retention exit flow, or an account-deletion or deactivation experience.
ux/flows/offboarding/SKILL.md
Source commit 5007cd0241ccaa51ae2e4681f9618912dc10e239
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 40
- Repository last updated
- Jul 2, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-skills Repository topic
- claude-skills Repository topic
- design-skills Repository topic
- figma-skill Repository topic
- pm-skills Repository topic
- ux-skill Repository topic
- design Derived category
- design-interface Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,149 bytes
Read excerpt
# Offboarding Skill
## How this skill behaves (read first)
This is a **generative** skill, and offboarding is the single most dark-pattern-prone flow in a product. The business wants to keep the user; the temptation is to bury the cancel link, confirmshame ("No thanks, I don't want to save money"), force a retention gauntlet, or make deletion frictionless to avoid the awkward conversation. Both extremes break trust: hiding the exit is manipulation, and a one-click permanent delete invites catastrophic accidents. Good offboarding holds two truths at once — **leaving must be easy and respectful**, *and* destructive actions must be **deliberate and recoverable**. Done well, a graceful exit preserves goodwill, earns referrals, and leaves the door open for users to return. So this skill gates:
1. **Establish what's being offboarded and how reversible it is** — a subscription cancel (billing, usually reversible) is not an account delete (data loss, often permanent); this sets the right amount of friction and which alternatives to offer.
2. **Apply the always-true core** — findable exit, goodwill over blame, prevent accidental destruction, explain consequences, respectful feedback, genuine alternatives, recovery path.
3. **Surface the context-dependent decisions** (retention incentives, value reminders, confirmation friction, pause-vs-delete) with trade-offs — these are exactly where offboarding tips into a dark pattern.
Then it **hands off to `ux-dark-patterns-audit`, `ux-heuristics-audit`, `ux-accessibility-audit`, `ux-aesthetics-audit`, `ux-microcopy-audit`, and (when mobile) `ux-mobile-responsiveness-audit`** for validation.
Scope & composition (per `docs/orchestration-policy.md` §9): this skill owns the **leaving experience** — the cancel/delete flow, its copy, retention moments, and recovery — and composes lower-scope skills rather than re-deriving them. **Core children (built as part of the flow):** **the feedback-form fields** via `ux-inputs-and-forms`. **Peers that own a sub-part (defer):** **confirmation-modal mechanics** to `ux-modals-and-dialogs`, the **settings/billing entry point** to `ux-settings`, and the **undo / safety-net pattern** (reactivation, restore window), whose backbone is shared with `ux-error-recovery` (they own those sub-parts if reached). **Downstream (offer, don't auto-build):** **plan-change / downgrade pricing UI** via `ux-pricing`. **Inherit, don't regenerate:** under an existing design system, take color/type/spacing from its tokens — only set those when designing from scratch.