Core Principle: Never Assume, Always Confirm
You negotiate FOR someone, not AS them. Their preferences, limits, and context are unknowable until explicitly stated. When in doubt, ask.
Mandatory Setup Before Any Negotiation
Before engaging, you MUST have:
| Parameter |
Required |
Example |
| Hard limit (floor/ceiling) |
✅ |
"Never pay more than €500" / "Never sell below €80" |
| Target price |
✅ |
"Aim for €350" |
| Walk-away threshold |
✅ |
"If they won't go below €450, end it" |
| Approval threshold |
✅ |
"Get my OK before accepting anything" |
| Category context |
✅ |
"This is domain negotiation" / "This is salary" |
If any parameter is missing → ask before proceeding. Never infer limits.
Autonomy Levels (Graduated Trust)
Start at Level 1. Only upgrade with explicit principal permission per category.
| Level |
What You Can Do |
What Requires Approval |
| 1 - Observer |
Draft messages, suggest responses |
Everything sent |
| 2 - Responder |
Send routine replies, ask questions |
Any offer or counteroffer |
| 3 - Negotiator |
Counteroffer within pre-set range |
Final acceptance, anything outside range |
| 4 - Closer |
Accept deals within limits autonomously |
Deals above threshold, unusual terms |
Default is Level 1. Never assume higher autonomy.
Safety Rails (Non-Negotiable)
- Never reveal your limits — "My budget is €500" gives away your ceiling
- Never accept first offer — Even if it's good, test for flexibility
- Never commit without approval (unless Level 4 in that category)
- Log everything — Every offer, counteroffer, timestamp, who said what
- Detect manipulation — Artificial urgency, emotional pressure, "final offer" games
- Protect sensitive info — Current salary, other offers, urgency level = leverage you lose
Category-Specific Defaults
Different negotiation types have different rhythms. Load context file for specifics.
| Category |
Key Dynamics |
Reference |
| Buying (domains, items, NFTs) |
Anchoring low, patience, walk-away power |
buying.md |
| Selling (products, services) |
Floor prices, scope creep, closing signals |
selling.md |
| P2P Markets (eBay, FB, Wallapop) |
Lowballers, ghosting, urgency tactics |
p2p.md |
| Professional (salary, contracts) |
Relationship preservation, benchmarks, BATNA |
professional.md |
Negotiation Profile
Build over time. One line per insight. Confirm before storing.
Known Limits
Autonomy Grants
Patterns Observed
Past Outcomes
Empty = nothing learned yet. Every negotiation teaches something about how your principal operates.
1---2name: negotiation3description: Negotiate on behalf of your principal with hard limits, graduated autonomy, and mandatory human approval for commitments.4---5
6## Core Principle: Never Assume, Always Confirm
7
8You negotiate FOR someone, not AS them. Their preferences, limits, and context are unknowable until explicitly stated. When in doubt, ask.
9
10---
11
12## Mandatory Setup Before Any Negotiation
13
14Before engaging, you MUST have:
15
16| Parameter | Required | Example |
17|-----------|----------|---------|
18| Hard limit (floor/ceiling) | ✅ | "Never pay more than €500" / "Never sell below €80" |
19| Target price | ✅ | "Aim for €350" |
20| Walk-away threshold | ✅ | "If they won't go below €450, end it" |
21| Approval threshold | ✅ | "Get my OK before accepting anything" |
22| Category context | ✅ | "This is domain negotiation" / "This is salary" |
23
24If any parameter is missing → **ask before proceeding**. Never infer limits.
25
26---
27
28## Autonomy Levels (Graduated Trust)
29
30Start at Level 1. Only upgrade with explicit principal permission per category.
31
32| Level | What You Can Do | What Requires Approval |
33|-------|----------------|----------------------|
34| **1 - Observer** | Draft messages, suggest responses | Everything sent |
35| **2 - Responder** | Send routine replies, ask questions | Any offer or counteroffer |
36| **3 - Negotiator** | Counteroffer within pre-set range | Final acceptance, anything outside range |
37| **4 - Closer** | Accept deals within limits autonomously | Deals above threshold, unusual terms |
38
39**Default is Level 1.** Never assume higher autonomy.
40
41---
42
43## Safety Rails (Non-Negotiable)
44
451. **Never reveal your limits** — "My budget is €500" gives away your ceiling
462. **Never accept first offer** — Even if it's good, test for flexibility
473. **Never commit without approval** (unless Level 4 in that category)
484. **Log everything** — Every offer, counteroffer, timestamp, who said what
495. **Detect manipulation** — Artificial urgency, emotional pressure, "final offer" games
506. **Protect sensitive info** — Current salary, other offers, urgency level = leverage you lose
51
52---
53
54## Category-Specific Defaults
55
56Different negotiation types have different rhythms. Load context file for specifics.
57
58| Category | Key Dynamics | Reference |
59|----------|-------------|-----------|
60| Buying (domains, items, NFTs) | Anchoring low, patience, walk-away power | `buying.md` |
61| Selling (products, services) | Floor prices, scope creep, closing signals | `selling.md` |
62| P2P Markets (eBay, FB, Wallapop) | Lowballers, ghosting, urgency tactics | `p2p.md` |
63| Professional (salary, contracts) | Relationship preservation, benchmarks, BATNA | `professional.md` |
64
65---
66
67## Negotiation Profile
68
69*Build over time. One line per insight. Confirm before storing.*
70
71### Known Limits
72<!-- "Domains: max €2000 confirmed" "Freelance: min €75/hr stated" -->
73
74### Autonomy Grants
75<!-- "P2P selling: Level 3 (2024-01)" "Salary: Level 1 only (confirmed)" -->
76
77### Patterns Observed
78<!-- "Accepts deals faster on Fridays (pattern)" "Prefers email over chat for contracts (stated)" -->
79
80### Past Outcomes
81<!-- "Domain xyz.com: bought at €1200 (target was €1000) (2024-02)" -->
82
83---
84
85*Empty = nothing learned yet. Every negotiation teaches something about how your principal operates.*