llm-dark-patterns
waitdeadai v1.2.1
A 10-hook suite that suppresses LLM dark-pattern defaults at the textual boundary. Bundles three branches: interaction-style hooks (no-vibes false-success closeouts, time-anchor training-cutoff con...
From the developer
License
Apache-2.0
Works with
Claude Code
Description
From the marketplace listing
A 10-hook suite that suppresses LLM dark-pattern defaults at the textual boundary. Bundles three branches: interaction-style hooks (no-vibes false-success closeouts, time-anchor training-cutoff confusion, no-curfew unsolicited paternalism, no-sycophancy praise-spam at turn open, no-cliffhanger dangling permission-loop endings, honest-eta vibe time estimates plus linear-scaling claims), fact-fabrication hooks (no-fake-recall false-memory claims without quoted prior content, no-fake-stats fabricated percentages without source, no-fake-cite academic citations without verifiable URL), and one continuity hook (no-amnesia, snapshots working state on Stop / PreCompact / PostCompact, rehydrates on SessionStart so context survives auto-compaction). Each hook is conservative on purpose with explicit allow-clauses documented in its RECEIPTS.md. Backed by AbstentionBench, Anthropic's Constitution, AAAI 2026 sycophancy research, the CoT-faithfulness literature, and the Frontiers in AI 2026 paper on LLM-mediated cost drivers. Includes a METHODOLOGY.md harness-engineering playbook for shipping new hooks against newly discovered dark patterns.
What changed
No changes recorded yet. Follow this plugin to keep track of future changes.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Analyzes session interactions and recommends repeatable patterns for automation via skills, hooks, sub-agents, or slash commands
Shared terms: interaction, hook, pattern
-
Self-improving memory for Claude Code. Observes hooks (tool use, edits, errors, guard blocks), distills recurring patterns into durable r...
Shared terms: hook, pattern, llm, loop
-
Built on the trusted obra/superpowers workflow and refined through research into LLM agent behavior, it adds automatic 3-tier workflow ro...
Shared terms: llm, hook, memory, plus
-
Autonomous experiment loop for Claude Code. Run an endless optimize-measure-keep/discard cycle on any optimization target: LLM training l...
Shared terms: llm, bundle, loop, training
-
Secure design patterns for Claude Code LLM applications: external content ingestion, endpoint hardening, output validation, system prompt...
Shared terms: llm, pattern, content
Keywords
Files & skills
llm-dark-patterns · catalog manifest
Saved declaration
{}
llm-dark-patterns · catalog manifest
Saved declaration
{
"name": "llm-dark-patterns",
"source": {
"sha": "e45815bb1df7510462ae88078b3d2d5b8e2155ed",
"url": "https://github.com/waitdeadai/llm-dark-patterns.git",
"source": "url"
},
"homepage": "https://github.com/waitdeadai/llm-dark-patterns",
"description": "A 10-hook suite that suppresses LLM dark-pattern defaults at the textual boundary. Bundles three branches: interaction-style hooks (no-vibes false-success closeouts, time-anchor training-cutoff confusion, no-curfew unsolicited paternalism, no-sycophancy praise-spam at turn open, no-cliffhanger dangling permission-loop endings, honest-eta vibe time estimates plus linear-scaling claims), fact-fabrication hooks (no-fake-recall false-memory claims without quoted prior content, no-fake-stats fabricated percentages without source, no-fake-cite academic citations without verifiable URL), and one continuity hook (no-amnesia, snapshots working state on Stop / PreCompact / PostCompact, rehydrates on SessionStart so context survives auto-compaction). Each hook is conservative on purpose with explicit allow-clauses documented in its RECEIPTS.md. Backed by AbstentionBench, Anthropic's Constitution, AAAI 2026 sycophancy research, the CoT-faithfulness literature, and the Frontiers in AI 2026 paper on LLM-mediated cost drivers. Includes a METHODOLOGY.md harness-engineering playbook for shipping new hooks against newly discovered dark patterns."
}
llm-dark-patterns · catalog manifest
Saved declaration
{
"name": "llm-dark-patterns",
"tags": [
"safety",
"governance",
"hooks",
"stop-hooks",
"ai-safety"
],
"author": {
"url": "https://github.com/waitdeadai",
"name": "waitdeadai"
},
"license": "Apache-2.0",
"version": "1.2.1",
"category": "security",
"homepage": "https://github.com/waitdeadai/llm-dark-patterns",
"keywords": [
"claude-code",
"hooks",
"dark-patterns",
"anti-sycophancy",
"anti-hallucination",
"verification",
"governance",
"ai-safety",
"llm-safety",
"abstention"
],
"repository": "https://github.com/waitdeadai/llm-dark-patterns",
"description": "Out-of-band Claude Code Stop / SubagentStop hook judges that block 30 LLM dark patterns at the closeout boundary: false-success without evidence, sycophancy, paternalism, permission-loops, vibe time estimates, fake recall, fake stats, fake citations, count-vs-enumeration self-consistency drift, context loss after compaction, multi-agent rollup failures, power-user polish failures, and unreachable new symbols (advisory). Deterministic verdicts, no network calls, no model in the verdict path, Apache-2.0, paper-grade claim ledger."
}
plugin.json observed Nov 6, 2026 · 10:45 UTC. Manifest source ↗
Catalog declarations and available plugin.json metadata are saved. Referenced skills and executable source files are not downloaded or tested. Missing components in a manifest do not prove that the plugin has none.
Installation instructions
Community
/plugin marketplace add anthropics/claude-plugins-community
/plugin install llm-dark-patterns@claude-community
Technical details
- Sources
- Community
- First seen
- Oct 3, 2026 · 22:13 UTC
- Last seen
- Nov 9, 2026 · 12:07 UTC
- Latest observed change
- Oct 3, 2026 · 22:13 UTC
- Collection status
- Listed
- Reported installs
- Not provided
Installation counts are source-reported, not independently verified active users. Observation dates are not release dates.
Download plugin data (JSON)Plugin history: freshly prepared. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.