Adaptive Messaging
What this skill does
When a competitor moves, market shifts, or buyer language changes suddenly, the messaging response usually arrives too slow and too inconsistent — sales reps improvise, marketing scrambles, and three weeks later there's a battlecard nobody remembers.
This skill implements a 4-step framework — Detect → Decide → Draft → Deploy — that compresses competitive response from days to hours by clearly dividing labor between the PMM (judgment, strategy, sign-off) and AI (gathering, drafting, formatting).
When to invoke
- A direct competitor has launched a feature, pricing change, or campaign that affects your positioning.
- A market shift (regulation, technology, customer behavior) is changing buyer language.
- Sales is reporting a new objection at scale and needs a consistent answer fast.
- A PR/analyst event has shifted how your category is discussed.
Prerequisites
- Read
pmm-context.md first when available. If it is missing, offer to run pmm-context. If unavailable or declined, collect a minimum brief covering product, affected audience, current positioning, competitor or market event, proof points, claim boundaries, and voice. Mark assumptions and continue.
- Check for existing positioning artifacts. If positioning was recently done (see
positioning skill outputs), reference its unique attributes and trade-offs.
- Ask the user: what triggered this? Get specifics: which competitor, what feature/move, what messaging they used, what your sales team is hearing.
The framework
| Step |
PMM action |
AI role |
| 1. Detect |
Define the threat: what changed, why it matters, who is affected. |
Inspect supplied evidence and public competitor pages when tools and permissions allow; summarize messaging, review/social reactions, and changes from prior positioning with sources. |
| 2. Decide |
Choose response posture: ignore, acknowledge, counter, reposition. Set boundary on what's true vs. spin. |
Generate decision options with trade-offs. Surface internal context (recent positioning work, existing claims, customer commitments). |
| 3. Draft |
Approve angle, voice, claims. Sign off on accuracy. |
Draft battlecard sections, objection handlers, sales talking points, internal FAQ, customer-facing statement (if needed). Generate variants by audience and channel. |
| 4. Deploy |
Brief sales/CS leaders. Decide cadence and channel. Schedule follow-up review. |
Format for Slack, sales enablement tool, deck slide, email. Generate a 60-second video script for the sales kickoff video. |
Workflow
Step 1 — Detect
Capture the trigger event in structured form:
## Trigger event
- **What:** [exactly what happened — feature launch, price change, repositioning, etc.]
- **Who:** [which competitor / market actor]
- **When:** [date, freshness]
- **Source:** [URL, screenshot, sales call recording, analyst note]
- **Their messaging:** [paste their words verbatim — do not paraphrase]
- **Reach:** [is this a soft launch or a global announcement?]
- **Strategic intent (your hypothesis):** [why are they doing this?]
Then ask: what's our exposure? Specifically:
- Which of our personas are most affected?
- Which deals in pipeline are at risk?
- Which of our claims are now harder to defend?
- Which of their previous weaknesses did this fix?
Step 2 — Decide
Choose a response posture. Show the user this matrix and ask them to pick:
| Posture |
When to use |
Cost |
| Ignore |
Their move doesn't actually affect your value or your ICP |
Free — but only if you're right |
| Acknowledge |
Their move is real but doesn't change your differentiation |
Low — internal FAQ, light battlecard |
| Counter |
Their move attacks your value; you have a defensible answer |
Medium — battlecard, sales talk track, possible blog post |
| Reposition |
Their move neutralizes your core differentiation |
High — invoke positioning skill, this is no longer a messaging exercise |
If user picks Reposition, stop this skill and invoke positioning. This skill handles the first three postures.
Step 3 — Draft
For Acknowledge / Counter postures, generate the response artifacts:
A. One-page battlecard
# Battlecard: Response to [Competitor] [Move]
_Internal use only — last updated [date]_
## The move
[2-3 sentences: what they did, when, why it matters]
## Our position
[Single-paragraph statement of how we frame this. Defensible, accurate, on-brand.]
## Talk track for sales (when a prospect brings it up)
- **Acknowledge:** "[Empathy + short factual recognition]"
- **Reframe:** "[Pivot to your unique value]"
- **Proof:** "[Specific evidence — customer story, metric, capability]"
- **Close:** "[Forward-motion question]"
## Top 3 objections + responses
| Objection | Short response | Deeper response |
|---|---|---|
| | | |
## What we DON'T say
[Important — explicit guardrails on claims that aren't true or that overclaim]
## Proof points to cite
- [Customer logo / quote]
- [Metric / data point]
- [Third-party validation]
## Escalation
[When to bring in the PMM or product team — e.g., "if prospect has signed POC with competitor"]
B. Sales Slack message
A 100-word post for the sales channel. Tone: confident, plainspoken, action-oriented. Includes link to battlecard.
C. Internal FAQ
5-8 questions sales/CS will get internally. Short answers, with links to deeper docs.
D. Optional: customer-facing statement
Only if the move is public and customers will ask. Keep short, factual, non-defensive.
Step 4 — Deploy
Tell the user the deployment checklist:
- Brief: 15-minute call with sales/CS leadership. Walk through battlecard, take questions, get sign-off.
- Distribute: Post in sales Slack, attach to relevant CRM deals, upload to sales enablement platform (Highspot, Seismic, Showpad).
- Train: 30-minute optional drill on the talk track with 2-3 reps before scaling.
- Track: Tag deals where the topic comes up. Review hit rate in 2 weeks.
- Refresh: Schedule 30-day review. Competitive responses decay fast.
Outputs
The user should walk away with:
- Filled-in trigger event capture
- Chosen response posture with rationale
- Battlecard (markdown, ready to paste into sales enablement)
- Sales Slack post (copy-pasteable)
- Internal FAQ
- Deployment checklist with owners and dates
Quality bar
- Speed over perfection. A B+ response in 4 hours beats an A+ response in 4 days. Sales is already improvising.
- No spin. Anything the PMM wouldn't say to the competitor's face is removed. Sales reps lose trust in battlecards that overclaim.
- Sales-first language. This is internal copy. It must sound like how reps talk, not how marketing writes.
- Trade-offs visible. Always include "what we DON'T say." Reps need to know the boundary.
Anti-patterns to refuse
- Generating a battlecard before identifying response posture (skip step 2 = wasted effort)
- Generating customer-facing public statements as a default (only when truly warranted)
- Writing battlecards in marketing-deck voice instead of sales-conversation voice
- Skipping the "what we don't say" section
- Treating every competitor move as an existential threat
1---2name: adaptive-messaging3description: Use this skill when a new competitor move, market event, or sudden change in buyer language requires a rapid messaging response. Triggers include 'competitor launched', 'competitor moved', 'rapid competitive response', 'new competitive objection', 'market shift', or 'sales needs updated talking points'. Implements Detect → Decide → Draft → Deploy and outputs a competitive response brief plus sales-ready battlecard. Do NOT use for evergreen battlecards, routine objection handling, general sales materials, brand voice work, or net-new positioning; use `sales-enablement` for evergreen deal support.4license: MIT5---67# Adaptive Messaging89## What this skill does1011When a competitor moves, market shifts, or buyer language changes suddenly, the messaging response usually arrives too slow and too inconsistent — sales reps improvise, marketing scrambles, and three weeks later there's a battlecard nobody remembers.1213This skill implements a 4-step framework — **Detect → Decide → Draft → Deploy** — that compresses competitive response from days to hours by clearly dividing labor between the PMM (judgment, strategy, sign-off) and AI (gathering, drafting, formatting).1415## When to invoke1617- A direct competitor has launched a feature, pricing change, or campaign that affects your positioning.18- A market shift (regulation, technology, customer behavior) is changing buyer language.19- Sales is reporting a new objection at scale and needs a consistent answer fast.20- A PR/analyst event has shifted how your category is discussed.2122## Prerequisites23241. **Read `pmm-context.md` first when available.** If it is missing, offer to run `pmm-context`. If unavailable or declined, collect a minimum brief covering product, affected audience, current positioning, competitor or market event, proof points, claim boundaries, and voice. Mark assumptions and continue.252. **Check for existing positioning artifacts.** If positioning was recently done (see `positioning` skill outputs), reference its unique attributes and trade-offs.263. Ask the user: what triggered this? Get specifics: which competitor, what feature/move, what messaging they used, what your sales team is hearing.2728## The framework2930| Step | PMM action | AI role |31|---|---|---|32| 1. Detect | Define the threat: what changed, why it matters, who is affected. | Inspect supplied evidence and public competitor pages when tools and permissions allow; summarize messaging, review/social reactions, and changes from prior positioning with sources. |33| 2. Decide | Choose response posture: ignore, acknowledge, counter, reposition. Set boundary on what's true vs. spin. | Generate decision options with trade-offs. Surface internal context (recent positioning work, existing claims, customer commitments). |34| 3. Draft | Approve angle, voice, claims. Sign off on accuracy. | Draft battlecard sections, objection handlers, sales talking points, internal FAQ, customer-facing statement (if needed). Generate variants by audience and channel. |35| 4. Deploy | Brief sales/CS leaders. Decide cadence and channel. Schedule follow-up review. | Format for Slack, sales enablement tool, deck slide, email. Generate a 60-second video script for the sales kickoff video. |3637## Workflow3839### Step 1 — Detect4041Capture the trigger event in structured form:4243```markdown44## Trigger event45- **What:** [exactly what happened — feature launch, price change, repositioning, etc.]46- **Who:** [which competitor / market actor]47- **When:** [date, freshness]48- **Source:** [URL, screenshot, sales call recording, analyst note]49- **Their messaging:** [paste their words verbatim — do not paraphrase]50- **Reach:** [is this a soft launch or a global announcement?]51- **Strategic intent (your hypothesis):** [why are they doing this?]52```5354Then ask: **what's our exposure?** Specifically:55- Which of our personas are most affected?56- Which deals in pipeline are at risk?57- Which of our claims are now harder to defend?58- Which of their previous weaknesses did this fix?5960### Step 2 — Decide6162Choose a response posture. Show the user this matrix and ask them to pick:6364| Posture | When to use | Cost |65|---|---|---|66| **Ignore** | Their move doesn't actually affect your value or your ICP | Free — but only if you're right |67| **Acknowledge** | Their move is real but doesn't change your differentiation | Low — internal FAQ, light battlecard |68| **Counter** | Their move attacks your value; you have a defensible answer | Medium — battlecard, sales talk track, possible blog post |69| **Reposition** | Their move neutralizes your core differentiation | High — invoke `positioning` skill, this is no longer a messaging exercise |7071If user picks **Reposition**, stop this skill and invoke `positioning`. This skill handles the first three postures.7273### Step 3 — Draft7475For Acknowledge / Counter postures, generate the response artifacts:7677#### A. One-page battlecard7879```markdown80# Battlecard: Response to [Competitor] [Move]8182_Internal use only — last updated [date]_8384## The move85[2-3 sentences: what they did, when, why it matters]8687## Our position88[Single-paragraph statement of how we frame this. Defensible, accurate, on-brand.]8990## Talk track for sales (when a prospect brings it up)91- **Acknowledge:** "[Empathy + short factual recognition]"92- **Reframe:** "[Pivot to your unique value]"93- **Proof:** "[Specific evidence — customer story, metric, capability]"94- **Close:** "[Forward-motion question]"9596## Top 3 objections + responses97| Objection | Short response | Deeper response |98|---|---|---|99| | | |100101## What we DON'T say102[Important — explicit guardrails on claims that aren't true or that overclaim]103104## Proof points to cite105- [Customer logo / quote]106- [Metric / data point]107- [Third-party validation]108109## Escalation110[When to bring in the PMM or product team — e.g., "if prospect has signed POC with competitor"]111```112113#### B. Sales Slack message114A 100-word post for the sales channel. Tone: confident, plainspoken, action-oriented. Includes link to battlecard.115116#### C. Internal FAQ1175-8 questions sales/CS will get internally. Short answers, with links to deeper docs.118119#### D. Optional: customer-facing statement120Only if the move is public and customers will ask. Keep short, factual, non-defensive.121122### Step 4 — Deploy123124Tell the user the deployment checklist:1251261. **Brief:** 15-minute call with sales/CS leadership. Walk through battlecard, take questions, get sign-off.1272. **Distribute:** Post in sales Slack, attach to relevant CRM deals, upload to sales enablement platform (Highspot, Seismic, Showpad).1283. **Train:** 30-minute optional drill on the talk track with 2-3 reps before scaling.1294. **Track:** Tag deals where the topic comes up. Review hit rate in 2 weeks.1305. **Refresh:** Schedule 30-day review. Competitive responses decay fast.131132## Outputs133134The user should walk away with:135- Filled-in trigger event capture136- Chosen response posture with rationale137- Battlecard (markdown, ready to paste into sales enablement)138- Sales Slack post (copy-pasteable)139- Internal FAQ140- Deployment checklist with owners and dates141142## Quality bar143144- **Speed over perfection.** A B+ response in 4 hours beats an A+ response in 4 days. Sales is already improvising.145- **No spin.** Anything the PMM wouldn't say to the competitor's face is removed. Sales reps lose trust in battlecards that overclaim.146- **Sales-first language.** This is internal copy. It must sound like how reps talk, not how marketing writes.147- **Trade-offs visible.** Always include "what we DON'T say." Reps need to know the boundary.148149## Anti-patterns to refuse150151- Generating a battlecard before identifying response posture (skip step 2 = wasted effort)152- Generating customer-facing public statements as a default (only when truly warranted)153- Writing battlecards in marketing-deck voice instead of sales-conversation voice154- Skipping the "what we don't say" section155- Treating every competitor move as an existential threat