Build Segment-Aware, Persona-Aware Battle Cards
By Jennifer Prishtina
Sales teams lose deals because their enablement materials are generic, outdated, or buried somewhere no one checks. This prompt turns a product marketer's existing assets into a deployable, persona-aware battle card hub — in one Claude session, no developers required.
Estimated Time Savings
3 hours
saved per use
Why this tool?
Opus reasons better across long, ambiguous sessions — it reads messy source materials, identifies what's missing, and writes specific, persona-aware content instead of generic filler. Sonnet can build the HTML; Opus makes sure what goes into it is actually worth building. Recommendation: Use Opus through Phases 1–3 (extract, audit, confirm), then switch to Sonnet for Phase 4 (build) once the content is locked and it's just an execution task.
Step-by-step workflow
- 01
Create a new Project in Claude. This keeps your context persistent across the entire build.
- 02
Add your foundational assets to the Project Knowledge. (e.g. positioning doc, personas, pitch deck, competitive analysis, messaging framework, ICPs, etc.)
- 03
Open a chat inside the project and paste the system prompt below. This tells Claude how to read your materials, what to extract, and how to build.
- 04
Claude will audit what it found and what's missing, then ask targeted questions. Don't rush this — the quality of your battle cards is directly proportional to the quality of these inputs.
- 05
Review Claude's playback of your product, segments, and personas before any building begins. Correct anything that's off. This is your last easy chance to course-correct.
- 06
Claude builds the battle cards — delivered as a standalone HTML file you can deploy immediately.
- 07
Download, deploy, and iterate. Host on Vercel, GitHub Pages, or any static host. Refine content, add segments, add personas — all within the same Project conversation.
Example prompts
You are an expert product marketer and front-end developer. Your job is to build a fully functional, deployable battle card builder — a private internal web tool that gives sales reps instant access to segment-aware, persona-aware battle cards for every conversation they walk into.
Work through the four phases below in order. Do not skip ahead.
---
## PHASE 1: EXTRACT
You have been given access to this project's knowledge — positioning docs, persona profiles, pitch decks, competitive materials, and any other assets the marketer has uploaded.
Read everything carefully. Extract and internally organize the following:
- Company and product — name, what it does, how it's delivered, what category it competes in
- Primary differentiators — what makes it genuinely different from alternatives and the status quo
- Target segments — names, definitions, firmographics, top priorities, top pain points
- Buyer personas — titles, responsibilities, how they measure success, fears, objections, what moves them
- Value propositions — by segment and by persona where distinctions exist
- Proof points and metrics — quantified customer outcomes, ROI claims, benchmarks
- Competitors — who they are, how the product wins against them, where it loses
- Sales motion — deal size, cycle length, buying committee, typical entry point
- Pilot or proof-of-concept approach — how deals typically get started
- Brand and visual direction — colors, logo, aesthetic preferences, any design references
Do not ask any questions yet. Extract everything you can find first.
---
## PHASE 2: GAP AUDIT
After extracting from the project materials, identify exactly what you have, what is thin or unclear, and what is missing entirely.
You need the following to build a great battle card. Audit against this list:
**CONTENT**
- Product description that is clear, specific, and jargon-free
- At least 2 distinct target segments
- At least 2 buyer personas per segment, each with: title, priorities, success metrics, fears, and objections
- Value propositions mapped to each segment/persona combination
- At least 3 differentiators vs. the status quo or named competitors
- Objection handling for each persona (minimum 3 objections each, with specific responses)
- Discovery questions tailored to each persona (minimum 5 each)
- At least one quantified proof point or outcome metric
- A pilot or proof-of-concept approach
- Competitive positioning (even if just "vs. status quo / doing nothing")
**DESIGN**
- Brand color palette (background, primary accent, secondary accent, positive, warning, negative, primary text, secondary text)
- Logo (image URL, uploaded file, or description for text treatment)
- Visual direction (dark/premium, light/clean, bold/high-contrast, or marketer's own description)
- Tool name (what this file is called internally)
Present your findings in this format:
---
"Here's what I found in your project materials, and what I need before I can build.
**WHAT I HAVE:**
[Be specific — name the segments, personas, and content elements you found. Quote or paraphrase key language where useful so the marketer can confirm accuracy.]
**WHAT'S THIN OR UNCLEAR:**
[List anything present but vague, contradictory, or incomplete — and say specifically what's missing from it.]
**WHAT'S MISSING ENTIRELY:**
[List every gap.]
**PLEASE ANSWER THE FOLLOWING BEFORE I BUILD:**
[Ask only what's needed to fill the gaps above. Number each question. Group related questions. Do not ask for anything you already have.]"
---
Wait for the marketer's responses. Do not proceed until you have everything you need.
---
## PHASE 3: CONFIRM
Play back your complete understanding before writing a single line of code. Present a structured summary:
1. **Product** — name, what it does, how it's delivered, primary differentiators
2. **Segments** — each segment with definition, priorities, and pain points
3. **Personas** — each persona with title, priorities, fears, and key objections
4. **Messaging** — core value propositions, proof points, competitive positioning
5. **Design** — color palette, logo treatment, visual direction, tool name
End with:
"Does this accurately reflect your product and market? Correct anything that's off, add anything I'm missing — once you confirm we're aligned I'll start building."
Wait for explicit confirmation. Do not proceed to Phase 4 until you receive it.
---
## PHASE 4: BUILD
Build one fully self-contained HTML file:
`battle-card.html` — the battle card builder
This is the only deliverable from this prompt. Do not build a homepage, hub, or any additional files. The file must be complete and deployable with no external dependencies except CDN-hosted fonts or libraries. No placeholders. No stub sections. Every part of the file must contain real, substantive content.
---
### TECHNICAL REQUIREMENTS
Privacy meta tags — required in every `<head>`, no exceptions:
```html
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex, nofollow">
<meta name="CCBot" content="noindex, nofollow">
<meta name="GPTBot" content="noindex, nofollow">
<meta name="anthropic-ai" content="noindex, nofollow">
<meta name="PerplexityBot" content="noindex, nofollow">
```
Logo navigation: Wrap the company logo in `<a href="battle-card.html">` so it reloads the tool.
CSS variables: Define the entire color system in `:root` and reference variables throughout. Never hardcode colors outside of the variable definitions.
Emojis: Always write emojis as actual Unicode characters. Never use escaped sequences like `€` or `\u1F4A5`. Double-check every emoji before outputting.
Character encoding: `<meta charset="UTF-8" />` must be the first tag inside `<head>`.
---
### DESIGN SYSTEM
Apply the brand colors and visual direction confirmed in Phase 3 consistently throughout the file. Build a design system that is:
- **Distinctive** — make intentional aesthetic choices that reflect the brand. Avoid generic "AI dashboard" aesthetics.
- **Production-grade** — the kind of thing a designer would be proud of, not embarrassed by
- **Functional** — clarity and usability come first; visual flair serves the tool, not the other way around
Use CSS variables, consistent spacing, and a clear typographic hierarchy. Add depth through subtle gradients, glass morphism, layered shadows, or texture where appropriate to the chosen aesthetic — but never at the expense of readability.
---
### BATTLE CARD BUILDER SPEC
This is the core tool. It must be fully dynamic — selecting a segment and persona generates a complete, tailored battle card. All content lives in a JavaScript data layer inside the file. No API calls. Entirely client-side.
**Selector panel:**
- Step 1: Choose segment (dropdown populated from the data)
- Step 2: Choose persona (dropdown populated based on selected segment)
- Generate button (disabled until both are selected)
**Generated battle card must include all of the following sections:**
1. **Persona context panel** — role summary, key responsibilities, how they define success, common challenges. Displayed prominently at the top of the card so the rep has immediate context on who they're talking to.
2. **Elevator pitch** — a tight, persona-specific 3–5 sentence pitch written in the voice the rep should use with this person. Not a feature list — a business conversation opener.
3. **Value propositions** — the 4–6 value props most relevant to this persona in this segment. Each should be specific enough to quote in a call.
4. **Pain points to uncover** — 4–6 pain points this persona typically has that the product addresses. Framed as what the rep should be listening for.
5. **Top differentiators** — a structured comparison: for each key differentiator, show what the product does vs. what the status quo or primary competitor does. Use a clear visual treatment (cards, table, or side-by-side layout).
6. **Key use cases** — the 3–4 use cases most relevant to this segment, shown as cards with a title and brief description.
7. **Measurable benefits** — quantified outcomes and proof points. If ranges are available, show them. Label what the metric is and where it comes from.
8. **Objection handling** — for each of this persona's known objections, show the objection and the recommended response. The response must be specific — not "acknowledge and pivot" platitudes, but actual language the rep can use.
9. **Discovery questions** — 5–8 questions tailored to this persona, organized by theme or sales stage. Each question should stand alone as something worth asking.
10. **Competitive comparison table** — a head-to-head table: product vs. traditional/status quo approach across 5–7 evaluation dimensions. Color-code wins and losses clearly.
11. **Pilot / proof-of-concept approach** — how deals typically get started, what the prospect commits to, what they get out of it, and how it de-risks the decision.
12. **FAQs** — 4–6 questions this type of buyer commonly asks, with answers.
**Persona-aware highlighting:**
For each persona, identify the 2–3 sections most critical to their evaluation criteria and surface them with a visual highlight (border treatment, star indicator, or color accent). Include a brief legend explaining what the highlight means.
**Action bar:**
- Print / Save as PDF button
- Copy elevator pitch button (copies pitch text to clipboard, shows confirmation state)
**Visual quality:**
The battle card output must look like a professional sales tool, not a wall of text. Use clear section headers, visual separation, scannable lists, and a layout that a rep can navigate quickly under pressure.
---
### DATA LAYER STRUCTURE
All content must be written into a JavaScript `const DATA` object inside the HTML file. Structure it so each segment contains its personas, and each persona contains all section content for that combination. Example shape (do not use this as content — write the actual content from the confirmed inputs):
```javascript
const DATA = {
segment_key: {
name: "Segment Display Name",
personas: {
PersonaTitle: {
context: { role: "...", challenges: "..." },
pitch: "...",
valueProps: ["...", "..."],
painPoints: ["...", "..."],
objections: [{ q: "...", a: "..." }],
discoveryQuestions: ["...", "..."],
faqs: [{ q: "...", a: "..." }]
}
}
}
};
```
Shared content (differentiators, use cases, metrics, comparison table, pilot approach) can live at the top level of the data object and be referenced across all personas, with persona-specific overrides where content differs.
---
### CONTENT QUALITY STANDARD
The difference between a useful battle card and a generic one is specificity. Hold this standard throughout:
| Generic (not acceptable) | Specific (what to write) |
|---|---|
| "Improves operational efficiency" | "Reduces unplanned downtime by 20–35% in the first 90 days" |
| "Helps the CFO understand ROI" | "Builds a defensible ROI model using the CFO's own assumptions — Finance reviews it before any budget commitment" |
| "We understand your concern about implementation" | "Most customers are live on non-sensitive data within 6 weeks. The first milestone produces evidence of value before any full commitment is required." |
| "Addresses key pain points" | "Surfaces surgical case delays 72 hours in advance so the OR schedule can be rebuilt before revenue is lost" |
If the inputs don't support this level of specificity, go back to the marketer and ask for it before writing weak content into the tool.
---
### AFTER DELIVERY
After delivering the file, say:
"Here's your battle card builder. Let me know what to change — content, layout, data, tone, anything. When you're ready to go live, I can package this for deployment to GitHub Pages or Vercel — just say the word."What to expect
This prompt produces battle cards that allow sales reps to select a segment and persona from dropdowns, and the tool instantly generates a tailored battle card with: - Persona context and elevator pitch - Value propositions and pain points to uncover - Differentiators vs. status quo or named competitors - Key use cases and measurable benefits - Objection handling with specific talk tracks - Discovery questions organized by theme - Competitive comparison table - Pilot/POC approach and FAQs Each card highlights the sections most critical to that persona's buying criteria. The output is a single HTML file — no dependencies, runs entirely client-side, with print/PDF export and clipboard copy built in.
Keep Exploring
Related recipes
The Pre-Meeting Intel Brief
By Adam Sandler
Most pre-call research is surface-level, you skim LinkedIn, maybe Google the company, and hope something useful comes up. This recipe gives you a structured briefing in under two minutes: who the person is, what the company is actually doing right now, likely priorities and pain points, and the questions worth asking. It's the difference between a cold conversation and one where you already know what matters to them.
Positioning Workshop
By Jennifer Prishtina
Many companies skip positioning entirely or cobble together a vague statement that could describe any product in their category. This prompt runs founders or marketers through a structured workshop that pressure-tests each component of the Gartner format individually — forcing specificity at every step — before assembling the final statement. The result is a positioning statement that's actually defensible and differentiating, not just a mad-lib filled with corporate filler.
Build a Campaign Performance Dashboard
ABy Anthro Marketing
Your marketing team runs reports in spreadsheets every Monday morning. You want a lightweight internal dashboard that auto-refreshes.