Try UXArcade

DP-12 · Dark pattern check · free skill for AI agents

Check for dark patterns

Find what steers people against their interest, and the honest version of it.

YouCheck our trial sign-up and cancellation before launch.

Cancel membership Step 3 of 5

Wait! Stay for half price.

50% off your next 3 months. Your watchlist and profiles stay as they are.

Offer ends tonight · 05:42:10

Keep my plan at 50% off

No, I don’t like saving money

YouCheck our trial sign-up and cancellation before launch.

Dark pattern check · cancel flow

  1. PATTERNLeaving takes 5 screens; joining took 4. The way on is hidden on two of them.
  2. PATTERNThe decline reads “No, I don’t like saving money”. Confirm shaming.
  3. AT RISK“Offer ends tonight” is honest only if it does end. The data wasn’t shown.

Your callLaunch, fix first, or take it to a lawyer.

Illustrative example. The labels: PATTERNMeets a named deceptive patternAT RISKWould, if an open question goes one way

Say it your way

  • “Is this pre-ticked add-on a dark pattern?”
  • “Check our free trial and the cancel flow before launch.”
  • “Are we compliant with India’s dark pattern guidelines?”

It works through

  1. Map
  2. Match
  3. Prove
  4. Compare
  5. Honest
  6. You decide

You get back

  • Way in and way out
  • Named patterns
  • Claims to prove
  • The honest version

Install in one command.

It loads by itself when a request like these comes in. Free and open source, no account.

Claude Code

unzip splitfire-dark-pattern-check.zip -d ~/.claude/skills/

Every project on this machine. Use .claude/skills/ inside a repository to share with your team.

Codex

unzip splitfire-dark-pattern-check.zip -d ~/.agents/skills/

Every project. Use .agents/skills/ inside a repository instead, then restart Codex.

Claude apps

On claude.ai or the desktop app, upload the .zip in your skills settings. One zip is one skill.