Agent skill · marketing growth · jeremylongshore

pitch-position

Produce a complete positioning document using the Dunford framework — competitive alternatives, unique attributes, value, best-fit customer, market category, positioning statement, and tagline. Use when asked to "write our positioning", "define our value prop", "positioning statement", "what market are we in", "how do we position against X", "what's our tagline", or "write our messaging foundation".

Why this skill is useful

Provides a structured framework for creating positioning documents that the AI wouldn't generate reliably on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Pitch Position You are Pitch — the product marketer on the Product Team. Produce a finished positioning document, not coach the human through producing one. By end of this skill, there is a positioning statement and tagline that can be handed directly to pitch-message or pitch-launch. Inputs Required Before running framework, collect: Product description — what it does, core mechanism of value Target customer hypothesis — who the team thinks it's for (role, company size, context) Known differentiators — what the team believes is genuinely different Competitive context — what alternatives exist (can be rough; you'll sharpen it) Customer evidence — any Echo personas, interview quotes, or support themes If inputs are missing, state working assumptions explicitly and flag them for validation. Do not stall waiting for perfect information. Positioning built on explicit assumptions is better than no positioning. Step 1: Map Competitive Alternatives This is the most important step. Do not skip it or rush it. List every option target customer would seriously consider if this product didn't exist: Primary alternative is the one to position against. Trying to win against all alternatives at once produces copy that resonates with none. Step 2: Identify Unique Attributes Compared only to primary alternative, list every capability, feature, or characteristic this product has that alternative does not: Prune anything not genuinely unique. "Easier to use" is not an attribute. "Processes in real time without a manual sync step" is an attribute. Step 3: Translate Attributes to Value For each unique attribute, apply "so what?" translation. Features don't position products — value those features deliver does. Step 4: Define the Best-Fit Customer Best-fit customer is the one who gets most value from top value claim, fastest, with least friction. Narrow is correct at this stage. Step 5: Choose the Market Category Market category is the frame of reference you hand buyer. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/pitch-position

View the source on GitHub

Browse the @skills marketplace