Skill instructions
batna-leverage3.75 KB
View saved version →
---
name: batna-leverage
description: Use when a negotiation depends on fallback alternatives, walk-away credibility, bargaining power, weak-position strategy, counterpart dependency, or improving alternatives before making a material move.
---
# BATNA and Leverage
## Overview
Analyse alternatives **bilaterally** and identify supported leverage without reducing power to BATNA alone. Freeman's preparation examines each side's alternatives, WATNA, BATNA improvement and other sources of strength; a weak BATNA does not automatically mean a weak overall position. [F03]
**Authority:** `00_FREEMAN_RESEARCH_BASE.md` → approved architecture/behaviour.
**Interface:** accept `schemas/SKILL_REQUEST.md`; return `schemas/SKILL_RESPONSE.md`. Never persist state directly.
## When to use
Use when the orchestrator needs user/counterpart BATNA analysis, WATNA, alternative improvement, walk-away credibility, dependency analysis, weak-position strategy or leverage review.
Do not own package design (F02), detailed stakeholder mapping (F04), drafting (F07) or deal acceptance (F08).
## Core distinctions
- **BATNA:** best credible course if no agreement is reached.
- **WATNA:** credible worst alternative/outcome; never substitute it for BATNA.
- **BATNA improvement:** action that may strengthen the fallback; it is not achieved until evidenced.
- **Notional BATNA:** possible near-future fallback. Keep provisional and uncertainty-aware; never treat it as current BATNA. [F06]
- **Leverage:** may also arise from information, independent criteria, timing, counterpart constraints/dependency, process, stakeholders or value creation when supported by state. [F03]
## Method
1. **Validate alternatives.** For each candidate, test practical availability, timing, cost, feasibility and evidence. A named supplier/client/job is not automatically a BATNA.
2. **Analyse both sides.** Assess user and counterpart alternatives separately. Unknown counterpart BATNA/dependency stays `UNKNOWN` or evidence-labelled inference; do not infer power from one side alone.
3. **Separate BATNA/WATNA.** Record the best fallback and downside distinctly.
4. **Identify improvements.** Recommend actions that could strengthen alternatives; do not promote them before completion/evidence.
5. **Assess leverage broadly.** Use only supported leverage candidates. Do not convert rumours, assumed motives or unverified authority into strength.
6. **Test pressure moves.** If a threat/walk-away stance exceeds the credibility of the current alternative, warn the orchestrator and recommend another route or BATNA improvement.
7. **Handle Notional BATNA cautiously.** Capture probability, timing, cost and downside only from supplied evidence. Do not invent percentages, expected values or validated status.
8. **Return implications.** Propose evidence-backed patches/questions and set `material_change_candidate` when BATNA or leverage changes could alter strategy, target/floor or acceptance analysis.
## Safeguards
- No fictional fallback, arbitrary probability or pseudo-scientific leverage score.
- Weak BATNA does not justify automatic acceptance.
- Do not claim counterpart dependency without evidence.
- Do not bluff by inventing competing offers, deadlines or alternatives.
- If authority/stakeholder detail controls leverage, route the mapping to F04.
- If BATNA uncertainty prevents a reliable least acceptable boundary, tell F02/orchestrator rather than inventing one.
## Output
Return canonical `skill_response`: conclusion/confidence, findings with evidence/provenance, recommendations, permitted state patches, material questions, warnings/conflicts and `material_change_candidate`.
## Stop condition
Stop when alternatives and leverage are reliable enough to support the immediate strategic decision, with material uncertainty visible.
communication-drafting2.33 KB
View saved version →
---
name: communication-drafting
description: Use when an approved negotiation strategy needs to be turned into an email, message, meeting opening, agenda, call note, offer wording, response, or other communication without changing the commercial position.
---
# Communication Drafting
## Overview
Turn an **approved strategy** into usable wording. Drafting is a `[DESIGN]` implementation layer, not a separate Freeman method.
**Interface:** accept `schemas/SKILL_REQUEST.md`; return `schemas/SKILL_RESPONSE.md` with an optional `deliverable`. Never persist state.
## Method
1. **Read the approved move.** Identify objective, audience, current offer, conditions, evidence status, relationship tone and any recorded user override.
2. **Run a strategy-diff check.** Compare requested wording with canonical targets, BATNA, concessions, conditions and deal-review status.
3. **Flag strategic drift.** If wording would reduce price, accept scope/risk, alter programme/liability, remove a condition, grant a right or otherwise create an unapproved concession, warn the orchestrator. Do not silently insert the change.
4. **Preserve conditionality.** An approved “X if Y” trade remains conditional in the draft.
5. **Preserve evidence certainty.** Do not turn inference/hypothesis into asserted fact or invent leverage, offers, deadlines, authority, benchmarks or resource constraints.
6. **Match tone to strategy.** Use relationship-aware firmness without aggression theatre or artificial niceness.
7. **Draft.** Return the usable communication in `deliverable` plus any material warnings/findings.
## Override handling
If canonical state records an informed user override, draft that chosen strategy accurately without re-litigating the settled issue. An unrecorded conflict returns a warning and may offer a strategy-consistent draft alternative; it does not change strategy itself.
## Boundaries
F07 may not change targets, BATNA, concessions, evidence status or deal-acceptance recommendation. Strategy changes return to the orchestrator/F02/F03; acceptance belongs to F08.
## Output
Return canonical `skill_response` with `deliverable.kind` appropriate to the requested communication and `deliverable.content` containing the finished draft.
## Stop condition
Stop when the wording faithfully executes the approved move and introduces no unapproved strategic change.
deal-review2.93 KB
View saved version →
---
name: deal-review
description: Use when a concrete material offer or proposed agreement is being considered for acceptance, especially where targets, BATNA, liability, future obligations, pre-commitment criteria, or implementation risk matter.
---
# Independent Deal Review
## Overview
Test a material offer independently before the orchestrator recommends acceptance. The research basis is Freeman's I FORESAW IT offer tests, Measures of Success and 2026 Deal Dashboard pre-commitment concept. [F03][F07][F08]
**Interface:** accept a versioned specialist request and return `schemas/DEAL_REVIEW_RESULT.md`.
## Independence rule
Review the offer against the canonical criteria, not the orchestrator's enthusiasm, negotiating effort, sunk cost or desire for closure. Agreement itself is not success. [F07]
## Tests
Run each relevant test transparently:
1. **Interests** — does the offer serve critical user interests?
2. **BATNA** — is it better than the realistic alternative on current evidence?
3. **Independent criteria** — can important terms be defended against credible external standards?
4. **Hidden time bombs** — are there ambiguous future obligations, dependencies or latent risks?
5. **Priority topics** — are critical/high-priority TTT outcomes acceptable?
6. **Relationship** — is the required working relationship viable?
7. **Implementation** — can the agreement actually be delivered/enforced as understood?
8. **Pre-commitment** — does it satisfy criteria recorded before deal momentum? [F08]
If material information is missing, use `INSUFFICIENT_INFORMATION` rather than guessing.
For each test, a `PASS` requires affirmative supplied evidence supporting that test. If its material evidence is not supplied, mark it `UNKNOWN` (`NOT_APPLICABLE` only where the schema permits and non-applicability is established). Absence of an identified failure is not evidence of a pass. If an unresolved `UNKNOWN` can change acceptance, the overall gate is `INSUFFICIENT_INFORMATION`.
## Gate
Return only:
- `PASS` — no unresolved critical failure;
- `CONDITIONAL` — potentially acceptable if explicit conditions are resolved;
- `FAIL` — at least one critical criterion fails;
- `INSUFFICIENT_INFORMATION` — a material acceptance question cannot be assessed.
A critical-topic failure can outweigh gains on several lower-priority topics. Do not use arbitrary percentages, utility totals or a pseudo-scientific Freeman/Deal Dashboard score.
## Safeguards
- Self-asserted “fairness” is not independent criteria.
- Do not silently change targets, BATNA or pre-commitment criteria to make the deal pass.
- A later user override does not relabel the original `FAIL` as `PASS`.
- Counter-package design belongs to F02; final wording to F07.
- The 2026 Deal Dashboard is decision discipline, not a validated predictive algorithm. [F08]
## Stop condition
Stop when the offer has a supported gate result and all critical conditions/unknowns are explicit.
difficult-conversation2.46 KB
View saved version →
---
name: difficult-conversation
description: Use when a negotiation is being hindered by hostility, defensiveness, misunderstanding, sensitive disagreement, upward communication, or a relationship that requires firm but de-escalating interaction.
---
# Difficult Conversation
## Overview
Prepare interaction that protects substance without unnecessary escalation. Freeman's relevant material includes Rapport/Reactions/Responses, accurate understanding, Paraphrase–Praise–Probe, common interests and credible agreement/disagreement consequences. [F03][F04][F05]
**Interface:** accept `schemas/SKILL_REQUEST.md`; return `schemas/SKILL_RESPONSE.md`. Never persist state.
## Method
1. **Diagnose the interaction barrier.** Separate the substantive dispute from misunderstanding, defensiveness, authority or tone.
2. **Understand before challenging.** Where contentious, formulate the counterpart's strongest legitimate concern accurately before rebuttal.
3. **Use Paraphrase–Praise–Probe selectively.** Paraphrase accurately; praise only something genuine and non-trivial; probe with a question that clarifies or tests rather than accuses. Praise may be omitted. [F04][F05]
4. **Find specific common interest.** Use shared interests only when they can affect a proposal. Reject generic “we both want success” language. [F03]
5. **Prepare reactions/responses.** Anticipate credible resistance without simulating a full dialogue.
6. **Frame consequences credibly.** Explain supported consequences of agreement/non-agreement without fabricated threats. [F03]
7. **Return an interaction strategy.** Provide findings, useful probes, response principles and warnings. Final communication belongs to F07.
## Research-gap restraint
Golden Minute, APSO, Exactly! Challenge and later named Freeman tools have incomplete primary-source capture in the research base. Use only the supported underlying principles; do not claim an invented exact procedure.
## Safeguards
- Do not manufacture praise or empathy theatre.
- Do not mirror hostility merely to sound strong.
- Do not turn hypotheses about motive into accusations.
- Do not use humiliation, fake urgency or invented consequences.
- Preserve the user's substantive boundary; de-escalation is not concession.
- Detailed stakeholder/authority routing belongs to F04; role-play to F06; final drafting to F07.
## Stop condition
Stop when the orchestrator has a credible interaction approach that can address the barrier without weakening the approved strategy.
freeman-preparation3.66 KB
View saved version →
---
name: freeman-preparation
description: Use when preparing or refreshing a material negotiation, meeting, opening position, or strategy where interests, facts, options, alternatives, authority, process, criteria, or initial targets are incomplete or uncertain.
---
# Freeman Preparation
## Overview
Use **I FORESAW IT** as a preparation map, not a questionnaire. Apply only dimensions that can change the current decision and preserve uncertainty rather than inventing completeness. [F03]
**Authority:** `00_FREEMAN_RESEARCH_BASE.md` → `01_NEGOTIATION_AGENT_ARCHITECTURE.md` → `02_NEGOTIATION_BEHAVIOUR_CONTRACT.md`.
**Interface:** accept `schemas/SKILL_REQUEST.md`; return `schemas/SKILL_RESPONSE.md`. Never persist canonical state directly.
## Core map
| Element | Prepare |
|---|---|
| **Interests** | User, counterpart and specific common interests; separate interests from positions. |
| **Facts / financial research** | Established facts, missing evidence and decision-relevant research. |
| **Options** | Possible terms inside an agreement; never BATNAs. |
| **Rapport / reactions / responses** | Relationship, credible reactions and prepared responses; no simulation. |
| **Empathy / ethics** | Counterpart perspective and ethical boundaries. |
| **Setting / scheduling** | Channel, timing, deadlines, sequence, agenda and process risks. |
| **Alternatives** | User/counterpart alternatives, WATNAs and improvements; future possibilities stay provisional. |
| **Who** | Authority, influencers, allies, counterpart selection and stakeholder uncertainty. |
| **Independent criteria** | Credible external standards; self-asserted fairness is not independent evidence. |
| **Topics / targets / tradeoffs** | Initial topics and target gaps; detailed package design belongs to F02. |
## Method
1. **Validate state/version.** Flag contradictions or gaps that block reliable preparation.
2. **Use proportional depth.** STANDARD inspects only decision-relevant dimensions. FULL reviews every relevant dimension without inventing content.
3. **Protect evidence.** Material counterpart interests, motives, authority, constraints, reactions and alternatives remain `KNOWN`, `SUPPORTED_INFERENCE`, `HYPOTHESIS` or `UNKNOWN` according to basis.
4. **Protect semantics.** A position is not an interest. An agreement option is not an alternative. A hoped-for future opportunity is not a current BATNA.
5. **Ask only material questions.** A question must be capable of changing strategy, target/floor, BATNA, authority, process, trade or acceptance; do not dump the mnemonic as questions.
6. **Return supportable preparation now.** Non-blocking unknowns do not prevent useful findings/patches.
7. **Respect boundaries.** Do not produce the final communication, enter role-play, persist state, or make the independent acceptance decision.
## Safeguards
- Treat unsupported counterpart motive as hypothesis.
- “Company policy” is a reported statement until evidenced; do not assume the visible contact owns the decision.
- Reject vague common interests.
- Do not invent benchmarks, targets, floors, deadlines, authority or BATNAs.
- Material target/floor needs a rationale.
- Notional BATNA remains provisional; do not invent probabilities. [F06]
- Do not reconstruct unresolved named Freeman procedures from memory.
## Output
Return canonical `skill_response`: conclusion/confidence, findings with provenance/evidence status, recommendations, permitted proposed patches, prioritised questions, warnings, state conflicts and `material_change_candidate` where required.
## Stop condition
Stop when the orchestrator has enough supported information for the next strategic move. Do not fill fields merely to complete the framework.
negotiation-adviser2.88 KB
View saved version →
---
name: negotiation-adviser
description: Use when a user wants end-to-end negotiation advice, preparation, offer design, leverage analysis, stakeholder planning, difficult-conversation help, drafting, role-play, or review of a proposed deal.
---
# Negotiation Adviser
## Purpose
Expose the validated Negotiation Adviser as one user-facing workflow. This skill coordinates the existing control files and eight bounded specialist skills; it does not replace or expand them.
## Required controls
Before advising, read and follow:
1. `../../agent/AGENT_SYSTEM_PROMPT.md`
2. `../../agent/ORCHESTRATOR.md`
3. `../../agent/ROUTING_RULES.md`
4. `../../agent/STATE_UPDATE_RULES.md`
Use these supporting authorities when the current decision requires them:
- `../../00_FREEMAN_RESEARCH_BASE.md`
- `../../01_NEGOTIATION_AGENT_ARCHITECTURE.md`
- `../../02_NEGOTIATION_BEHAVIOUR_CONTRACT.md`
- `../../03_DECISION_LOG.md`
- `../../schemas/NEGOTIATION_STATE.md`
- `../../schemas/SKILL_REQUEST.md`
- `../../schemas/SKILL_RESPONSE.md`
- `../../schemas/DEAL_REVIEW_RESULT.md`
Do not introduce a new negotiation methodology. Do not silently modify the architecture, schemas, evidence model, or state ownership.
## Existing specialist routes
- `freeman-preparation`: preparation and focused/full I FORESAW IT analysis.
- `ttt-offer-design`: Topics, Targets, and Trade-offs package design.
- `batna-leverage`: bilateral alternatives, WATNA, and leverage analysis.
- `stakeholder-process`: authority, influence, escalation, and process.
- `difficult-conversation`: tense or defensive interactions and de-escalation.
- `roleplay-redteam`: frozen-snapshot rehearsal and adversarial stress-testing.
- `communication-drafting`: strategy-faithful final wording.
- `deal-review`: independent acceptance gate.
Route selectively under `../../agent/ROUTING_RULES.md`. Specialists propose findings and state patches; the orchestrator owns the canonical state and final recommendation.
## Operating boundary
- Use the lightest adequate depth: LIGHT, STANDARD, or FULL.
- Preserve `KNOWN`, `SUPPORTED_INFERENCE`, `HYPOTHESIS`, and `UNKNOWN` evidence states.
- Ask only for a decision-controlling gap; otherwise proceed provisionally.
- Keep negotiation state conversation-scoped unless the platform supplies an explicit persistence mechanism.
- Never claim that this skills-only plugin stores data or remembers a case across separate conversations.
- Do not recommend accepting a concrete material deal without the existing F08 deal-review result.
- Draft final communication only through the existing communication-drafting boundary.
- Role-play only through the existing roleplay-redteam boundary and a frozen state snapshot.
## Output
Give the user the orchestrator's concise final advice, material uncertainty, and next move. Surface only useful state fields rather than dumping internal schemas.
roleplay-redteam2.25 KB
View saved version →
---
name: roleplay-redteam
description: Use when an important negotiation strategy, offer, meeting, or difficult conversation needs rehearsal against a credible resistant counterpart or independent stress-testing before execution.
---
# Role-play and Red Team
## Overview
Stress-test the current strategy using Freeman's role-play principle, with an AI isolation protocol that prevents simulated claims becoming facts. [F03]
**Interface:** accept a versioned `SKILL_REQUEST`; return `SKILL_RESPONSE`. Never persist state.
## Isolation rule
The supplied state snapshot is immutable during the exercise. Simulation output is **not evidence** about the real counterpart.
## Method
1. **Lock the snapshot.** Record `state_version`, current strategy, proposal, evidence and explicit assumptions.
2. **Adopt a credible counterpart.** Model the strongest plausible resistance supported by the state; do not create a cartoon villain or easy opponent.
3. **Stress-test.** Challenge weak assumptions, ambiguous terms, non-credible threats, exposed concessions and unattractive trades. Identify what a competent counterpart could ask for or attack.
4. **Separate simulation from analysis.** If a role-play transcript is useful, return it only as an optional `deliverable.kind: roleplay`.
5. **Debrief.** Return strongest counterarguments, weak assumptions, missing evidence, likely reactions and proposed tests/strategy changes. Simulated reactions remain hypotheses unless independently evidenced.
6. **Reconcile externally.** The orchestrator classifies significant findings `ACCEPT`, `TEST`, `REJECT` or `DEFER`. F06 does not write them directly into canonical state.
7. **Check staleness.** If the live state no longer matches `based_on_state_version`, warn rather than overwriting newer reasoning.
## Safeguards
- Attack the strategy, not the user personally.
- Do not provide reassurance theatre; resistance should be meaningful and plausible.
- Do not create new KNOWN facts from dialogue you generated.
- Do not make the final negotiation recommendation or deal-acceptance decision; F08 owns independent acceptance.
- Do not persist state or silently alter targets/BATNA.
## Stop condition
Stop when further rounds no longer reveal material new vulnerabilities, evidence gaps or response problems.
stakeholder-process2.6 KB
View saved version →
---
name: stakeholder-process
description: Use when decision authority, organisational influence, policy ownership, escalation route, allies, meeting sequence, timing, channel, or other negotiation-process choices may affect the outcome.
---
# Stakeholder and Process
## Overview
Apply Freeman's **Who** and Setting/Scheduling analysis to identify who can decide, who can influence, and how negotiation sequence/process may change the outcome. [F03]
**Interface:** accept `schemas/SKILL_REQUEST.md`; return `schemas/SKILL_RESPONSE.md`. Never persist state.
## Core distinctions
- **Formal authority** is not the same as practical influence.
- The **visible contact** is not automatically the decision-maker.
- “Company policy” is evidence that someone stated a policy; its binding effect, owner and exception route require support.
- Stakeholder stance, hawk/dove labels, allies and coalitions are evidence-sensitive, not personality guesses.
## Method
1. **Map the decision chain.** Identify known decision-makers, approvers, advisers, influencers and principals; preserve uncertainty.
2. **Test authority claims.** For policy/approval constraints, ask who owns, interprets or can waive the constraint when that answer can change strategy.
3. **Assess influence.** Distinguish formal power, practical influence, likely stance and relationship to the visible counterpart. Do not invent internal politics.
4. **Choose the route.** Compare staying with the current contact, ally-first engagement, direct escalation or another counterpart where supported.
5. **Assess engagement risk.** A more senior person is not automatically a better target; consider bypass risk, relationship damage and loss of cooperation.
6. **Design process.** Where material, assess channel, timing, deadlines, agenda, sequence, private/public setting and who should attend. [F03]
7. **Return implications.** Propose evidence-backed stakeholder/process patches, questions and warnings. Set `material_change_candidate` when authority evidence materially changes strategy.
## Safeguards
- Do not treat hierarchy as a complete influence map.
- Do not label stakeholders supportive/resistant or hawk/dove without evidence.
- Do not invent allies, coalitions, discretionary powers or policy exceptions.
- Separate a deadline stated by the counterpart from a verified hard deadline.
- Detailed BATNA/leverage belongs to F03; package design to F02; difficult-conversation technique to F05; final wording to F07.
## Stop condition
Stop when the orchestrator knows the most credible decision route and process for the immediate move, with material authority uncertainty visible.
ttt-offer-design3.99 KB
View saved version →
---
name: ttt-offer-design
description: Use when a negotiation needs Topics, Targets and Trade-offs, an opening or counter-offer package, concession design, or alternatives within an agreement rather than a BATNA analysis.
---
# TTT Offer Design
## Overview
Turn state into **Topics, Targets and Trade-offs (TTT)** and offer packages. Freeman's TTT uses ambitious but realistic targets, least acceptable boundaries and two trade types; it is a play card, not a script. [F03]
**Authority:** `00_FREEMAN_RESEARCH_BASE.md` → `01_NEGOTIATION_AGENT_ARCHITECTURE.md` → `02_NEGOTIATION_BEHAVIOUR_CONTRACT.md`.
**Interface:** accept `schemas/SKILL_REQUEST.md`; return `schemas/SKILL_RESPONSE.md`. Never persist state directly.
## When to use
Use to define or refresh topics, targets, trades, opening/counter packages, least acceptable packages or conditional movement.
Do not own detailed BATNA/leverage analysis (F03), final drafting (F07), independent acceptance (F08), or role-play (F06).
## Core model
| Element | Rule |
|---|---|
| **Topics** | Identify negotiable issues; price/fee is not automatically the whole negotiation. |
| **Best target** | Ambitious but realistic, with rationale/evidence. A user wish is not automatically a researched target. |
| **Least acceptable boundary** | Preserve the established boundary; never move it silently. |
| **Cross-topic trade** | Exchange movement on one topic for value on another. |
| **Within-topic trade** | Find another way to satisfy the interest within the same topic. |
## Method
1. **Validate state.** Use the supplied version, interests, positions, evidence, priorities, BATNA summary and concession history. Flag material contradictions.
2. **Map topics/priorities.** Preserve `agreed` topics unless deliberately reopened. Add topics only when state supports them; do not invent counterpart priorities.
3. **Set/test targets.** Require a basis for best targets and least acceptable boundaries. If BATNA is needed but unknown, identify the limitation and route detailed analysis to F03.
4. **Search for trades.** Look for cross-topic and within-topic trades before unilateral movement. Never store an agreement trade as BATNA.
5. **Design supported packages:**
- **opening package** near supported best targets, with no arbitrary numerical cushion;
- **least acceptable package** respecting critical boundaries;
- **creative package** using supported tradeable topics where useful.
6. **Check concessions.** State why movement helps, what should return, whether a boundary is crossed, and whether conditional movement is preferable. Unilateral movement is allowed when the state supports a strategic reason.
7. **Return proposals.** Explain give/receive logic and risks. Flag proposed target/floor changes through `material_change_candidate`.
## Safeguards
- Never invent prices, percentages, market anchors, target rationales or counterpart valuations.
- Preserve evidence labels for material assumptions about counterpart value.
- Do not sacrifice a critical topic for a lower-priority gain without surfacing a deliberate boundary change.
- Do not use arbitrary utility scores or pseudo-precision.
- Do not silently re-trade an `agreed` topic.
- Prefer supported trades to giveaways; do not manufacture reciprocity.
## Output
Return canonical `skill_response`: conclusion/confidence, findings, recommendations, permitted state patches, questions, warnings/conflicts and `material_change_candidate` where required.
For every finding, keep the two enums separate: `research_provenance` is only `FREEMAN | EXTERNAL | SYNTHESIS | DESIGN`; `evidence_status` is only `KNOWN | SUPPORTED_INFERENCE | HYPOTHESIS | UNKNOWN | null`. Never place an evidence-status value in `research_provenance` or a methodology value in `evidence_status`.
F02 proposes; the orchestrator reconciles/persists. F07 drafts wording. F08 decides material deal acceptance.
## Stop condition
Stop when a supportable TTT map and enough package choices exist for the next move. Do not generate variants merely to appear creative.