Design responsible nudges
OpenCode v1: Skill names below are exact IDs from the active catalog, not slash commands. Load them with the native skill tool. Slash commands are direct user entry points only.
Treat a nudge as a hypothesis about a specific user behaviour, not as decoration
or a shortcut around a service problem. Base it on actual user insight, product
data, regulations and the consumer's documented constraints. Distinguish
verified facts, assumptions and decisions throughout the work.
Scope the problem
- Read the relevant user journey, research, target state, existing
measurements, user-facing copy and consumer instructions.
- Define the behaviour precisely: «Når
<situasjon> oppstår, skal <aktør>
kunne gjøre <handling>». Name the desired user outcome, not only the
system's goal.
- Establish the baseline, affected groups, voluntariness, the consequences of
acting or not acting, and whether the action affects rights, health,
finances or the sharing of personal data.
- Mark missing insight as an open question. Do not invent effect data, user
needs, deadlines, social norms or legal consequences.
Find the right type of intervention
First diagnose whether the barrier is information, ability or friction,
motivation, prompt or timing, trust, or a structural constraint.
- Correct errors, unclear information and unnecessary friction before applying
stronger influence.
- Use
klarsprak when comprehension or wording is the problem.
- Treat necessary legal or security-related friction as a constraint, not as
sludge that should automatically be removed.
- Do not use nudging to conceal insufficient capacity, unresolved regulations
or a service that does not let the user complete the task.
Load the behavioural patterns when mapping
the journey, applying Fogg/EAST or comparing specific techniques.
Compare interventions
Create two or three genuinely different hypotheses, including a simpler option
such as information, friction removal or no nudge where relevant. For each
hypothesis, show:
- the barrier it is intended to affect;
- its placement and timing in the user journey;
- the expected mechanism and what evidence is missing;
- autonomy, privacy, accessibility and distributional risks;
- the primary measure, guardrails and an explicit stopping rule.
Use aksel-design, design-prototype or
prototype when a scoped visualisation or experiment is needed.
Never use the prototype as evidence that the intervention works in production.
Run the ethics gate
Load the ethics and evaluation reference
for the FORGOOD assessment, experiment design and measurement plan. Stop before
designing or experimenting when the responsible product, subject-matter, legal,
privacy or accessibility role must make a decision that cannot be derived from
the sources.
Require specific clarification for:
- time pressure or loss framing in rights-critical or vulnerable situations;
- defaults that may share or process personal data;
- personalisation based on sensitive or unexpected data;
- automated influence that could be mistaken for a formal decision or
professional advice;
- different effects on groups that already face substantial friction.
Deliver a testable brief
Summarise the user journey, baseline, desired behaviour, documented barrier,
selected and rejected hypotheses, evidence, FORGOOD findings, data needs,
measures, guardrails, stopping rule, responsible roles and the next smallest
learning step. Clearly distinguish a design hypothesis from an approved
production change.
Boundaries
- Never use false deadlines, fabricated social-proof figures, hidden opt-outs,
guilt or fear as mechanisms.
- Never optimise solely for completion when errors, pressure, complaints, bias
or quality may worsen.
- Do not publish externally, recruit users, change production or start an
experiment without explicit, scoped approval.
1---2name: dulting-23description: Design and evaluate responsible behavioral interventions in public services. Use for reminders, defaults, friction or experiments intended to change a specific user behavior; use `klarsprak` when the task is only to clarify wording.4---5# Design responsible nudges67> **OpenCode v1:** Skill names below are exact IDs from the active catalog, not slash commands. Load them with the native `skill` tool. Slash commands are direct user entry points only.89Treat a nudge as a hypothesis about a specific user behaviour, not as decoration10or a shortcut around a service problem. Base it on actual user insight, product11data, regulations and the consumer's documented constraints. Distinguish12verified facts, assumptions and decisions throughout the work.1314## Scope the problem15161. Read the relevant user journey, research, target state, existing17 measurements, user-facing copy and consumer instructions.182. Define the behaviour precisely: «Når `<situasjon>` oppstår, skal `<aktør>`19 kunne gjøre `<handling>`». Name the desired user outcome, not only the20 system's goal.213. Establish the baseline, affected groups, voluntariness, the consequences of22 acting or not acting, and whether the action affects rights, health,23 finances or the sharing of personal data.244. Mark missing insight as an open question. Do not invent effect data, user25 needs, deadlines, social norms or legal consequences.2627## Find the right type of intervention2829First diagnose whether the barrier is information, ability or friction,30motivation, prompt or timing, trust, or a structural constraint.3132- Correct errors, unclear information and unnecessary friction before applying33 stronger influence.34- Use `klarsprak` when comprehension or wording is the problem.35- Treat necessary legal or security-related friction as a constraint, not as36 sludge that should automatically be removed.37- Do not use nudging to conceal insufficient capacity, unresolved regulations38 or a service that does not let the user complete the task.3940Load the [behavioural patterns](references/behavioral-patterns.md) when mapping41the journey, applying Fogg/EAST or comparing specific techniques.4243## Compare interventions4445Create two or three genuinely different hypotheses, including a simpler option46such as information, friction removal or no nudge where relevant. For each47hypothesis, show:4849- the barrier it is intended to affect;50- its placement and timing in the user journey;51- the expected mechanism and what evidence is missing;52- autonomy, privacy, accessibility and distributional risks;53- the primary measure, guardrails and an explicit stopping rule.5455Use `aksel-design`, `design-prototype` or56`prototype` when a scoped visualisation or experiment is needed.57Never use the prototype as evidence that the intervention works in production.5859## Run the ethics gate6061Load the [ethics and evaluation reference](references/ethics-and-evaluation.md)62for the FORGOOD assessment, experiment design and measurement plan. Stop before63designing or experimenting when the responsible product, subject-matter, legal,64privacy or accessibility role must make a decision that cannot be derived from65the sources.6667Require specific clarification for:6869- time pressure or loss framing in rights-critical or vulnerable situations;70- defaults that may share or process personal data;71- personalisation based on sensitive or unexpected data;72- automated influence that could be mistaken for a formal decision or73 professional advice;74- different effects on groups that already face substantial friction.7576## Deliver a testable brief7778Summarise the user journey, baseline, desired behaviour, documented barrier,79selected and rejected hypotheses, evidence, FORGOOD findings, data needs,80measures, guardrails, stopping rule, responsible roles and the next smallest81learning step. Clearly distinguish a design hypothesis from an approved82production change.8384## Boundaries8586- Never use false deadlines, fabricated social-proof figures, hidden opt-outs,87 guilt or fear as mechanisms.88- Never optimise solely for completion when errors, pressure, complaints, bias89 or quality may worsen.90- Do not publish externally, recruit users, change production or start an91 experiment without explicit, scoped approval.