mcpField
D
dark-pattern-audit

dark-pattern-audit

github.com/podoDesign & UI29175 installsUpdated 1d ago
Repository

About dark-pattern-audit

dark-pattern-audit is a skill for statically checking source code and copy for deceptive design patterns, without runtime access. It reports high-confidence findings with evidence and source locations.

Key features

  1. 01Audits pricing, billing, and checkout flows
  2. 02Checks consent, subscriptions, and cancellation
  3. 03Flags misleading copy and hidden disclosures
  4. 04Reports evidence, confidence, and source location

Use cases

  1. 01Review checkout code for hidden fees or upsells
  2. 02Inspect consent and cancellation flows
  3. 03Locate misleading calls to action in source

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/podo/design-agent-skills --skill dark-pattern-audit

After installing, type/dark-pattern-auditin Claude Code to confirm it loaded.

Bundled filesstub.yaml

Details

From the project README

dark-pattern-audit

Catalogue stub — full skill: SidKH/skills

Install the full skill

# Global
git clone https://github.com/SidKH/skills /tmp/sidhk-skills
cp -r /tmp/sidhk-skills/dark-pattern-audit ~/.agents/skills/dark-pattern-audit

# Project
cp -r /tmp/sidhk-skills/dark-pattern-audit .agents/skills/dark-pattern-audit

What it does

Static analysis of a codebase for dark patterns — purely from source code and copy, without runtime access:

Surfaces covered:

  • Pricing, checkout, billing, fees, cart, upsells
  • Subscriptions, trials, renewals, cancellation flows
  • Consent dialogs, privacy prompts, notification permissions
  • Modals, interstitials, countdown timers, fake stock counters
  • Preselected controls, bundled choices, forced steps
  • Misleading CTA text, low-contrast disclosures, hidden disclaimers

Output per finding:

  • Pattern name + official reference link
  • Confidence grade (conservative — only high-confidence findings reported)
  • Exact source location (file, line, component)
  • Concise reasoning grounded in local evidence

Workflow: Confirm scope → load pattern catalog → search evidence in code/copy → report

When NOT to use

  • General design quality audit (typography, dark mode, RTL) → use design-auditor
  • WCAG accessibility compliance → use wcag-ai-skill
  • AI writing pattern detection → use humanize-text
  • Ethical design strategy → use plan-design-review

Comments

Markdown supported