
positioning-canvas
Use when asked to "position my product", "positioning canvas", "differentiate from competitors", "figure out our category", "repositioning", or "why customers should pick us". Helps define competitive alternatives, differentiated value, target customers, and market category. April Dunford's positioning framework from "Obviously Awesome" makes your product's value obvious to the right customers.
- Installs
- 353
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/pmprompt/claude-plugin-product-management --skill positioning-canvas- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads positioning-canvas automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Domain Context
This skill implements a proven product management framework. The approach combines best practices from industry leaders and is designed for practical application in day-to-day PM work.
Input Requirements
- Context about your product, feature, or problem
- Relevant data, research, or constraints (recommended but optional)
- Clear articulation of what you're trying to achieve
Positioning Canvas
What It Is
Positioning defines how your product is the best in the world at delivering some value that a well-defined set of customers care a lot about.
The core insight: Positioning is not messaging. It's not your tagline. It's the fundamental strategic decision about how you win in the market — what you compete against, how you're different, what value only you can deliver, and who cares most about that value.
When positioning is weak:
- Prospects don't understand what you are on first contact
- Sales calls require 3+ meetings before "the light comes on"
- You win deals but customers churn because expectations didn't match reality
- Different teams (sales, marketing, product) tell different stories
When positioning is strong:
- It feels obvious — "of course that's what it is"
- Qualified prospects immediately understand why they should care
- Your differentiated value is clear against alternatives
- Everyone in the company tells the same story
Credit: This framework comes from April Dunford, author of Obviously Awesome and Sales Pitch, who has positioned over 200 B2B tech companies.
When to Use It
Use Positioning Canvas when you need to:
- Define or refine how you compete — who are the real alternatives?
- Articulate differentiated value — why pick you over everything else?
- Identify your best-fit customers — who cares most about your value?
- Choose or validate your market category — what context makes your value obvious?
- Align your team — get sales, marketing, product, and leadership on the same page
- Build a sales pitch — translate positioning into a story that wins deals
- Reposition after market changes — your product evolved, competition shifted, or customers changed
When Not to Use It
- You're pre-product-market-fit — Keep positioning loose until you see patterns in who loves you and why.
- You want to validate a hypothesis — Positioning captures what's true today based on evidence.
- You're only focused on messaging — Positioning is an input to messaging, not messaging itself.
Resources
Books:
- Obviously Awesome by April Dunford
- Sales Pitch by April Dunford
- Positioning: The Battle for Your Mind by Al Ries and Jack Trout
Further Reading
FAQ
What does the positioning-canvas skill do?
Use when asked to "position my product", "positioning canvas", "differentiate from competitors", "figure out our category", "repositioning", or "why customers should pick us". Helps define competitive alternatives, differentiated value, target customers, and market category. April Dunford's positioning framework from "Obviously Awesome" makes your product's value obvious to the right customers.
How do I install positioning-canvas?
Run npx skills add https://github.com/pmprompt/claude-plugin-product-management --skill positioning-canvas in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/positioning-canvas/ (personal) or .claude/skills/positioning-canvas/ (project).
Which AI agents can use positioning-canvas?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is positioning-canvas safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains positioning-canvas?
It is published by pmprompt in pmprompt/claude-plugin-product-management. It has 353 recorded installs.
More from pmprompt/claude-plugin-product-management
prd-writer
pmprompt/claude-plugin-product-management
Generate comprehensive product requirements documents. Use when starting a new feature or product initiative and need structured documentation.
feature-prioritization-assistant
pmprompt/claude-plugin-product-management
Calculate RICE scores and prioritize features systematically. Use when building your product roadmap and need to make data-driven prioritization decisions.
user-feedback-synthesizer
pmprompt/claude-plugin-product-management
Open the skill to read its SKILL.md instructions.
thinking-in-bets
pmprompt/claude-plugin-product-management
Use when asked to "thinking in bets", "make decisions under uncertainty", "think probabilistically", "avoid resulting", "separate decision quality from outcomes", or "reduce bias in decisions". Helps make explicit bets and evaluate decisions on process, not results. The Thinking in Bets framework (from Annie Duke) applies poker strategy to business and life decisions.
product-led-growth
pmprompt/claude-plugin-product-management
Open the skill to read its SKILL.md instructions.
jobs-to-be-done
pmprompt/claude-plugin-product-management
Open the skill to read its SKILL.md instructions.
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.