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
- 01Audits pricing, billing, and checkout flows
- 02Checks consent, subscriptions, and cancellation
- 03Flags misleading copy and hidden disclosures
- 04Reports evidence, confidence, and source location
Use cases
- 01Review checkout code for hidden fees or upsells
- 02Inspect consent and cancellation flows
- 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-auditAfter installing, type/dark-pattern-auditin Claude Code to confirm it loaded.
Bundled filesstub.yaml
Details
From the project READMEdark-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