skills/gtm-positioning-strategy/SKILL.md
Find and own a defensible market position. Use when messaging sounds like competitors, conversion is weak despite awareness, repositioning a product, or testing positioning claims. Includes Crawl-Walk-Run rollout methodology and the word change that improved enterprise deal progression.
npx skillsauth add github/awesome-copilot gtm-positioning-strategyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Find and own a defensible market position. Turn generic messaging into clear differentiation — or at least test whether your differentiation actually resonates before committing to it.
Triggers:
Context:
The Pattern:
Early enterprise conversations for an autonomous AI product. Positioned as "autonomous AI agent."
Developers: "Cool, but scary." Managers: "Will this replace our team?" Deal progression: Slow. Lots of "we'll think about it."
The Change:
One word: "autonomous" → "AI teammate"
Same product. Same capabilities. Different framing.
Result:
Developers: "This helps me." Managers: "This makes my team more productive." Deal progression: Measurably faster.
Why This Matters:
Positioning isn't what you do. It's what you don't say.
We could've said "replaces developers" (technically true for some tasks). Would've killed every enterprise deal.
The Framework: Word Choice Shapes Buyer Psychology
Words that scare enterprises:
Words that convert:
How to Test Word Choice:
Don't guess. Test.
Test 1: Outbound Email A/B
Test 2: Website Homepage A/B
Test 3: Sales Call Scripts
Common Mistake:
Changing positioning based on internal consensus, not customer feedback. Your team isn't the buyer.
The Pattern:
Positioning changes create risk. Brand confusion. Sales misalignment. Customer churn (if existing customers don't recognize you).
De-risk through phased rollout:
Crawl Phase (1-2 weeks): Validation
Test messaging without committing product/org resources.
Actions:
Measurement:
Go/No-Go:
Walk Phase (2-3 weeks): Alignment
If testing validates, align product and sales to new positioning (but don't rebrand publicly yet).
Actions:
Measurement:
Go/No-Go:
Run Phase (2-3 weeks and ongoing): Scale
Full commitment. This is the rebrand.
Actions:
Measurement:
Common Mistakes:
The Pattern:
If your messaging closely resembles competitors' messaging, you have a positioning problem, not a product problem.
Positioning Failure Manifests As:
How to Execute:
Step 1: Competitor Messaging Audit
Example:
If everyone says "fastest," "most reliable," "easiest to use" — these are table stakes, not differentiation.
Step 2: Assess Your Actual Strengths
Step 3: Find Under-Served Position
Step 4: Stake a Clear Claim
Must be:
Common Mistakes:
Layer 1: Market Context
Example: "Infrastructure teams manage increasingly complex deployments across hybrid environments. Organizations adopt microservices and distributed systems. This creates operational complexity that traditional monitoring tools can't handle."
Layer 2: Positioning Statement (1-2 sentences)
Example: "We help platform teams ship faster through [core capability] that connects [workflow A], [workflow B], and [business outcome] in real-time."
Layer 3: Narrative
Expand positioning into story:
How to Execute:
Write all three layers before testing. Test Layer 2 (positioning statement) first with Crawl-Walk-Run methodology. If that validates, build out Layer 3.
Principle: Clear positioning requires testable structure: headline (what are you?) + sub-headline (for whom? why?).
Main Headline Formats:
Examples:
Red Flags:
Sub-headline Purpose:
Clarifies who, why, how it's different from status quo.
Examples:
How to Test:
A/B test headline + sub-headline combinations:
Measure CTR, reply rates, conversion.
Pick winner based on data, not opinion.
Principle: A positioning is only valuable if competitors can't easily copy it.
Defensibility Hierarchy:
1. Structural Advantage (Strongest)
2. Market Position (Strong if First)
3. Product Feature (Weak)
How to Assess:
For each positioning claim, ask:
Common Mistake:
Positioning on features competitors can easily match. This creates positioning treadmill — you're always defending, never owning.
Is brand awareness strong but conversion weak?
├─ Yes → Positioning problem, test new angles
└─ No → Continue...
│
Does our messaging sound like competitors?
├─ Yes → Positioning problem
└─ No → Not a positioning issue
Do we have structural advantage competitors can't copy?
├─ Yes → Position on structural advantage
└─ No → Continue...
│
Are we first in a category?
├─ Yes → Position on category ownership
└─ No → Find under-served segment/use case
Did new positioning outperform incumbent by 20%+?
├─ Yes → Move to Walk (alignment phase)
└─ No → Continue...
│
Did we run test long enough (2+ weeks)?
├─ No → Run longer
└─ Yes → Try different positioning angle or stay with incumbent
1. Claiming to be "better" at what everyone does
2. Positioning on easily-copied features
3. Waiting for perfect product before positioning shift
4. Testing too many positioning angles simultaneously
5. Skipping validation phase
6. One positioning for all buyer personas
7. Generic positioning that doesn't differentiate
Crawl-Walk-Run Testing:
Word choice that converts:
Positioning audit steps:
Defensibility hierarchy:
Testing hierarchy (signal strength):
Based on positioning work at AI agent and developer platforms, including navigating the framing spectrum from "autonomous" to "AI companion" and how category framing changes enterprise buyer perception. Also includes Crawl-Walk-Run rollout methodology from repositioning products without breaking existing customer recognition. Not theory — patterns from testing positioning before committing to rebrands.
tools
End-to-end skill for building, testing, linting, versioning, and publishing a production-grade Python library to PyPI. Covers all four build backends (setuptools+setuptools_scm, hatchling, flit, poetry), PEP 440 versioning, semantic versioning, dynamic git-tag versioning, OOP/SOLID design, type hints (PEP 484/526/544/561), Trusted Publishing (OIDC), and the full PyPA packaging flow. Use for: creating Python packages, pip-installable SDKs, CLI tools, framework plugins, pyproject.toml setup, py.typed, setuptools_scm, semver, mypy, pre-commit, GitHub Actions CI/CD, or PyPI publishing.
tools
Audit MCP (Model Context Protocol) server configurations for security issues. Use this skill when: - Reviewing .mcp.json files for security risks - Checking MCP server args for hardcoded secrets or shell injection patterns - Validating that MCP servers use pinned versions (not @latest) - Detecting unpinned dependencies in MCP server configurations - Auditing which MCP servers a project registers and whether they're on an approved list - Checking for environment variable usage vs. hardcoded credentials in MCP configs - Any request like "is my MCP config secure?", "audit my MCP servers", or "check .mcp.json" keywords: [mcp, security, audit, secrets, shell-injection, supply-chain, governance]
tools
Enable code intelligence (go-to-definition, find-references, hover, type info) for any programming language by installing and configuring an LSP server for Copilot CLI. Detects the OS, installs the right server, and generates the JSON configuration (user-level or repo-level). Use when you need deeper code understanding and no LSP server is configured, or when the user asks to set up, install, or configure an LSP server.
development
Use this skill whenever the user wants to build scroll animations, scroll effects, parallax, scroll-triggered reveals, pinned sections, horizontal scroll, text animations, or any motion tied to scroll position — in vanilla JS, React, or Next.js. Covers GSAP ScrollTrigger (pinning, scrubbing, snapping, timelines, horizontal scroll, ScrollSmoother, matchMedia) and Framer Motion / Motion v12 (useScroll, useTransform, useSpring, whileInView, variants). Use this skill even if the user just says "animate on scroll", "fade in as I scroll", "make it scroll like Apple", "parallax effect", "sticky section", "scroll progress bar", or "entrance animation". Also triggers for Copilot prompt patterns for GSAP or Framer Motion code generation. Pairs with the premium-frontend-ui skill for creative philosophy and design-level polish.