{"id":19681,"plugin_id":"plugins_6a9bd8b75acc81919eb7c673307385b8","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:15:42.964Z","digest":"741d712e7c96a435a392076616d8d487030fcda6099f8476d713e3d4acbd3200","against":null,"payload":{"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.","included_files":[],"name":"communication-drafting","skill_md_contents":"---\nname: communication-drafting\ndescription: 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.\n---\n\n# Communication Drafting\n\n## Overview\n\nTurn an **approved strategy** into usable wording. Drafting is a `[DESIGN]` implementation layer, not a separate Freeman method.\n\n**Interface:** accept `schemas/SKILL_REQUEST.md`; return `schemas/SKILL_RESPONSE.md` with an optional `deliverable`. Never persist state.\n\n## Method\n\n1. **Read the approved move.** Identify objective, audience, current offer, conditions, evidence status, relationship tone and any recorded user override.\n2. **Run a strategy-diff check.** Compare requested wording with canonical targets, BATNA, concessions, conditions and deal-review status.\n3. **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.\n4. **Preserve conditionality.** An approved “X if Y” trade remains conditional in the draft.\n5. **Preserve evidence certainty.** Do not turn inference/hypothesis into asserted fact or invent leverage, offers, deadlines, authority, benchmarks or resource constraints.\n6. **Match tone to strategy.** Use relationship-aware firmness without aggression theatre or artificial niceness.\n7. **Draft.** Return the usable communication in `deliverable` plus any material warnings/findings.\n\n## Override handling\n\nIf 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.\n\n## Boundaries\n\nF07 may not change targets, BATNA, concessions, evidence status or deal-acceptance recommendation. Strategy changes return to the orchestrator/F02/F03; acceptance belongs to F08.\n\n## Output\n\nReturn canonical `skill_response` with `deliverable.kind` appropriate to the requested communication and `deliverable.content` containing the finished draft.\n\n## Stop condition\n\nStop when the wording faithfully executes the approved move and introduces no unapproved strategic change.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}