Skip to content
Design
Skill

/consent-and-agency

Designing for informed user consent, opt-out, and human override.

BOOST
From plugin
ai-design-skills
18844 skills18 commands
Install
$ npx -y skills add owl-listener/ai-design-skills --skill consent-and-agency --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/consent-and-agency

Context preview

The summary Claude sees to decide when to auto-load this skill.

Designing for informed user consent, opt-out, and human override.

SKILL.md

consent-and-agency.SKILL.md
name: consent-and-agency
description: Designing for informed user consent, opt-out, and human override.

Consent and Agency

AI products make decisions, take actions, and process information on behalf of users. Consent and agency design ensures users remain in control — understanding what the AI does, agreeing to it, and being able to override it.

Informed Consent for AI

Users should understand and agree to:

  • **What data the AI uses**: Conversation history, personal data, uploaded documents, browsing behaviour
  • **What the AI does with it**: Training, personalisation, sharing with third parties, storage
  • **What actions the AI takes**: Sending messages, making changes, accessing systems
  • **What the AI can't do**: Limitations that might affect the user's expectations

Consent is not a checkbox at sign-up. It's an ongoing design challenge throughout the experience.

Designing for Agency

Agency means the user feels — and is — in control:

  • **Opt-in over opt-out**: AI features should be activated by the user, not imposed
  • **Reversibility**: AI actions should be undoable wherever possible
  • **Override mechanisms**: The user can always stop, redirect, or override the AI
  • **Exit paths**: The user can disengage from AI assistance at any point without penalty
  • **Preference controls**: The user can adjust AI behaviour, scope, and autonomy levels

Consent Patterns

  • **Progressive consent**: Ask for permission incrementally as new capabilities are needed, not all at once
  • **Contextual consent**: Ask at the moment the action is about to happen, not in advance
  • **Granular consent**: Let users consent to specific actions or data uses, not blanket permissions
  • **Revocable consent**: Users can withdraw consent and have that withdrawal take effect

Agency Anti-Patterns

  • **Dark patterns**: Making it hard to opt out or override the AI
  • **Consent fatigue**: Asking for permission so often that users click through without reading
  • **Learned helplessness**: AI does so much that users forget how to do things themselves
  • **Invisible actions**: The AI takes actions the user doesn't know about
  • **Irreversible defaults**: AI actions that can't be undone without user awareness

Design Artefacts

  • Consent flow diagrams per feature
  • Agency checkpoint specifications
  • Override mechanism inventory
  • Data use transparency matrix
  • Opt-out path designs
Read more
Ships withai-design-skills

Part of the Designer Skills suite. Install this collection and four more with one command in Claude Code: /plugin marketplace add Owl-Listener/designer-skills This repo still works on its own. The suite just gives everyone one front door.

Get the whole plugin

Other skills on ai-design-skills.