From great-marketers
Sharpen positioning into ad-ready language. Reads the project bible, manuscript, and any existing publishers/positioning, then produces a single positioning doc covering audience (as a person), angle (why this lands now), proposition (the one claim), evidence (proof points), and register (voice the campaign speaks in). Default persona David Ogilvy; override with --persona. Output saves to marketing/positioning/<slug>.md. Use when the campaign needs a sharp, single-document positioning before any copy gets written.
How this skill is triggered — by the user, by Claude, or both
Slash command
/great-marketers:marketers-write-positioningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce an ad-ready positioning doc for a project.
Produce an ad-ready positioning doc for a project.
This skill is the single most upstream artifact in the marketing pipeline. Before any copy is written, the positioning doc establishes who the audience actually is, why this lands now, what the one claim is, what proof points the campaign will lean on, and what register the campaign speaks in.
The doc serves three downstream consumers:
/marketers-write-launch-copy reads it for every channel-specific copy generation/publishers-channel tina-brown may consult it (publishers/positioning is upstream of marketing/positioning, but the two should be congruent)Not for: reframing the manuscript itself (that's great-authors); positioning for a single channel (just produce the copy directly via /marketers-write-launch-copy).
When this skill is invoked with a <project> argument (or no argument, meaning the current directory):
Resolve the project root. If <project> is provided, treat it as a directory path or a slug under the user's projects directory. If no argument, use the current working directory.
Verify the project structure:
.great-authors/project.md must existmanuscript/, film/, or a clear product description in project.mdRead the bible:
.great-authors/project.md — title, genre, premise, audience hints.great-authors/voice.md — voice rules (informs the register section of the positioning doc).great-authors/voice-lints.md — voice rules in detailRead the artifacts the project has produced:
manuscript/ — at least the first chapter and the table of contents (for a book)film/screenplay/ — the production doc if it exists (for a film/trailer)publishers/positioning/<slug>.md if it exists — Tina Brown or another publishers persona may have established publication-form positioning that informs (but does not replace) marketing positioningpublishers/jacket-copy/<slug>.md if it exists — the jacket copy is a constrained version of marketing copy; check congruenceResolve the persona to dispatch.
david-ogilvy-copywriter (research-driven, proposition-clear)--persona <name>rory-sutherland-behavioral is the right callmary-wells-lawrence-strategistbruce-barton-narrativeDispatch the persona via the Agent tool with subagent_type: "great-marketers:<persona-slug>-persona" (or load directly via /marketers-channel if running interactively).
The brief to the persona must include:
marketing/positioning/<slug>.mdThe output structure (the persona produces this format):
---
title: <Project title>
slug: <slug>
persona: <persona-slug>
created: YYYY-MM-DD
---
# Positioning: <Title>
## Audience (one specific person)
<Not a demographic — a person. Named in real terms. What they read, what they care about, where they encounter culture, why they pick this up.>
## Angle (why this lands now)
<The bridge from the work to the cultural moment. The angle is the marketer's contribution; the work itself is genre-stable, the angle is timely.>
## Proposition (the one claim)
<One sentence. The single thing the campaign promises that the work delivers and the competition cannot. This is the test from Reeves: would the audience remember this proposition tomorrow if you stopped them?>
## Evidence (proof points)
<3-5 specific facts from the work that support the proposition. Quoted phrases, named characters, specific scenes — not abstract category claims.>
## Register (the campaign's voice)
<2-3 sentences naming the voice the campaign speaks in. Should align with .great-authors/voice.md but may emphasize a subset for the launch — e.g., the manuscript's voice is elegiac and observational, but the launch register is observational + slightly more urgent (because launch).>
## What the positioning is NOT
<3-5 bullets naming what the campaign refuses to claim. Genre clichés to avoid. Promises the work cannot keep. Adjacent positions other campaigns might take that this one explicitly rejects.>
Save the doc to marketing/positioning/<slug>.md. If the file exists, ask the user whether to overwrite, save as <slug>-v2.md, or skip.
Report:
📝 Saved to marketing/positioning/<slug>.md (<word-count> words, drafted by <persona>).
Audience: <one-line summary>
Proposition: <one-line summary>
Next:
- /marketers-write-launch-copy <project> [--channel <c>] uses this positioning to produce channel-specific copy
- /marketers-channel <other-persona> to refine specific sections (e.g., Reeves to test the proposition; Sutherland for behavioral review)
/marketers-write-launch-copy. The positioning doc precedes copy.great-authors.<slug> — set via the ## Marketing section's Current campaign field.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub sethshoultes/great-minds-constellation --plugin great-marketers