Install
openclaw skills install @deciqai/door-in-the-faceActivate when: user asks 'they made a big ask then backed off, should I concede?'; user is designing a negotiation opening and wants to land at a specific price; someone says 'anchor high then retreat' or 'reciprocal concession'; user suspects they are being manipulated by a two-step request pattern. Do NOT activate when: there is only a single offer with no prior refusal (use anchoring instead); the user is asking about foot-in-the-door (small ask first, then large ask — the reverse technique).
openclaw skills install @deciqai/door-in-the-faceAsk for something large (expect refusal), then retreat to the smaller request you actually wanted. The empirically documented result: compliance with the smaller ask is 2-3x higher than asking for it directly (Cialdini et al., 1975). The mechanism is reciprocal concession — the target perceives your retreat as a concession and feels social pressure to match it.
Three operations: recognize DITF when used on you; design it ethically as a proposer; distinguish it from pure anchoring (two requests with refusal vs. a single number). Composes with reciprocity, anchoring, signaling-games, batna-zopa.
Not when: the larger request is so absurd the target reads the opening as bad faith (the technique collapses); the target has no reciprocity norm operating; you are negotiating with a counterparty who will read your retreat as DITF.
In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
## DITF design
- **Goal:** what I actually want the target to do
- **The "real" ask (Y):** specific request, plausibly worth saying yes to in isolation
- **The "large" ask (X):** larger version of Y, in same direction, plausibly defensible
- X must be 2-4x Y in magnitude — too small and it's not a real anchor; too large and the target reads bad faith
- **Timing of retreat:** how long do I wait between X and Y?
- Same conversation: classic DITF
- Days later: weakened (reciprocal-concession pull decays)
- **Framing of retreat:** "I hear that doesn't work; how about Y?" — explicitly acknowledging the concession
## DITF defense
- Did the opening offer make sense as a real request, or did it feel like an obvious set-up?
- After my refusal, is the second request structurally close to what they actually wanted from the start?
- The reciprocal-concession pull: "they conceded so I should too." Recognize this is the *technique*, not the merits.
- Counter: evaluate the second request on its own merits. Would I have agreed to Y if asked directly without seeing X first?
- If no: refuse. If yes: agree, but at your own price, not because of the concession dynamic.
→ Method in Action: Cialdini, Vincent, Lewis, Catalan, Wheeler & Darby, 1975
Composes with reciprocity (mechanism), anchoring (opening number), signaling-games (retreat signals reservation price), batna-zopa (tactic within ZOPA).
→ Primary sources: references/sources.md
[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.
| Fake move | Reality |
|---|---|
| [D] "Their retreat means they're compromising in good faith" | Maybe. Or maybe the retreat is the technique. Distinguish by asking whether the original ask was plausibly serious. |
| [D] "They're being unreasonable, I should refuse the second ask too" | Refusing both is right when the original was obviously DITF. But refusing when the first was genuinely large can leave value on the table. Test: evaluate the second on its merits. |
| [D] "If I open with a large ask, they'll think I'm unreasonable" | DITF research shows the opposite — within the plausibility range, larger opening asks produce better outcomes. The constraint is plausibility, not pleasantness. |
| [D] Using DITF on a sophisticated counterparty | If they've read the literature, they recognize the structure. Use anchoring (a single bold offer) instead. |
| [D] Opening with an absurd ask | The technique collapses. The opening must be in the plausibility range to function. |
| → Add [O] entries here after each real use — paste the actual failure pattern | What went wrong and why |
Part of deciqAI Knowledge Skills — open-source thinking skills that make rigor executable for AI agents. Built by deciqAI · https://deciqai.com · Contributions welcome — see the template at the repo root.