# positioning-workshop

Runs a guided interview about target users, unmet needs, and competitors. Produces a Geoffrey Moore positioning statement in 60 to 90 minutes.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2500 installs · ★ 7689
- Author: deanpeters
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/positioning-workshop/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/positioning-workshop

## What it does

The skill acts as an interactive facilitator in your coding agent. It presents up to 5 tailored prompts, offering several selectable choices at each turn. This helps product managers examine user segments and core advantages through a Jobs-to-be-Done framework.

You can ground the session by supplying existing website drafts or competitor notes. Arriving without notes also works. The session takes between 60 and 90 minutes. It produces an evidence-backed positioning statement formatted for product requirement docs.

Running this workshop makes little sense for internal corporate tools with captive audiences, because sound positioning requires real market validation.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill positioning-workshop -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/positioning-workshop/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/positioning-workshop/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill positioning-workshop -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/positioning-workshop/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill positioning-workshop -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/positioning-workshop/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills positioning-workshop
```

2. **Manually: put the files in place**
- File: `.github/skills/positioning-workshop/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill positioning-workshop -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/positioning-workshop
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/positioning-workshop/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill positioning-workshop -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/positioning-workshop/SKILL.md

## When to use it
- clarify target customer segments and unmet needs
- articulate product differentiation against competitors
- align stakeholders on strategy before drafting a PRD
- construct an evidence-grounded Geoffrey Moore positioning statement

## Example prompts
- positioning-workshop Help us define target customers and advantages for our analytics service
- positioning-workshop Facilitate a session for our developer tool against existing alternatives

## Similar
- [positioning-ideas](https://affpapa.org/en/nevibecode/skills/positioning-ideas.md) — skill · 2900 installs
- [event-positioning](https://affpapa.org/en/nevibecode/skills/event-positioning.md) — skill · 4900 installs
- [positioning](https://affpapa.org/en/nevibecode/skills/positioning.md) — skill · 670 installs
- [brand-positioning](https://affpapa.org/en/nevibecode/skills/brand-positioning.md) — skill · 1800 installs
- [positioning-mapper](https://affpapa.org/en/nevibecode/skills/positioning-mapper.md) — skill · 1000 installs
- [positioning-truth-tracer](https://affpapa.org/en/nevibecode/skills/positioning-truth-tracer.md) — skill · 1000 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
