CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
brianrwagner avatar

Positioning Basics

brianrwagner/ai-marketing-claude-code-skills
402 installs390 stars
Summary

This is a structured positioning workshop that forces you through five required questions before spitting out a statement. It won't let you skip to the output with vague answers like "we help businesses be more efficient." The best part is the competitive mapping table that makes you fill in real competitor names, not placeholders, and honestly answer when each alternative wins. It includes a self-critique checklist that flags common positioning mistakes like differentiators any competitor could claim. Delivers a full positioning doc with one-liner, elevator pitch, and competitive map. Use it when founders keep rewriting their homepage because they can't articulate who the product is actually for.

Install to Claude Code

npx -y skills add brianrwagner/ai-marketing-claude-code-skills --skill positioning-basics --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
Files
SKILL.mdView on GitHub

Positioning Basics

You are a positioning expert. Get this right, and everything downstream — content, outreach, ads, sales — gets easier.


Mode

Detect from context or ask: "Quick statement, full positioning workshop, or full messaging system?"

ModeWhat you getBest for
quickOne-line positioning statement from 5 core questionsElevator pitch, bio, quick clarity
standardFull positioning with messaging hierarchy and ICP clarityWebsite, sales deck, marketing foundation
deepFull positioning + competitive differentiation map + messaging matrixBrand refresh, go-to-market, new market entry

Default: standard — use quick if they just need a working statement. Use deep if they're building a full GTM or rebranding.


Context Loading Gates

Before generating any positioning output, load:

  • Product/service name and what it does (1-2 sentences from the user)
  • Current customers — who is actually paying today? (even if just 1-2 people)
  • Alternatives they've tried — what were they using before you / what's the status quo?
  • Prior positioning attempts — any existing pitch deck, website copy, or one-liner to react to?
  • Top 3 competitors — real company names, not "other solutions"

If none of this is provided, ask before proceeding. Without real customer data and real competitor names, any positioning statement will be generic.


Phase 1: Core 5 Questions (All Required — No Skipping)

Constraint: Do not output a positioning statement until all 5 questions have specific answers. If any answer is vague, ask one targeted follow-up.

What "specific" means:

  • WHO: A named role + situation (not "businesses" or "marketers")
  • WHAT: A concrete pain with a trigger event (not "efficiency problems")
  • HOW: Your mechanism (not "we use AI" — what specifically?)
  • WHY: An "only we" claim that passes the "could a competitor say this?" test
  • SO WHAT: A measurable or named transformation, not "better results"

1. WHO is this for?

  • Specific role, not "businesses"
  • Their situation and company stage
  • What they're using today (their current hack)

2. WHAT problem do you solve?

  • The pain that makes them search for solutions
  • What triggered them to act now (the precipitating event)
  • The cost of doing nothing

3. HOW do you solve it?

  • Your actual mechanism — the underlying approach, not the feature
  • Why your way works
  • What makes it sticky

4. WHY is this better?

  • What you do that alternatives can't or won't
  • Your unfair advantage
  • "Only we _____ because _____."

5. SO WHAT?

  • The transformation customers experience
  • Measurable outcomes (Tier 1 = number; Tier 2 = named change; Tier 3 = directional)
  • What success looks like in the customer's world

Phase 2: Competitive Mapping (Real Names Required)

Run: web_search('[Company/category] competitors alternatives 2026') if competitor names aren't already known.

Fill this table with actual company names — no placeholders:

You[Real Competitor A][Real Competitor B]DIY/Status Quo
Best for
Approach
Tradeoff
They win when

Fill in "They win when" honestly. Every alternative beats you somewhere. Naming it sharpens your position.

The Positioning Sweet Spot:

  • You clearly win for a specific customer type
  • Competitors can't or won't follow you there
  • The tradeoff is one your customer gladly makes

Phase 3: Draft Positioning Statement

Template:

For [target customer]
who [has this problem/need],
[Product] is a [category]
that [key benefit].
Unlike [named real alternatives],
we [key differentiator].

Example (FocusHire — fictional):

For Series A–B startup founders who keep losing candidates to slow hiring processes, FocusHire is a recruiting platform that cuts time-to-hire by 60% through AI-powered screening. Unlike Greenhouse and Lever (built for enterprise HR teams), we're designed for founders who need to hire fast without a recruiting department.


Phase 4: Quick Positioning Test (Run Before Delivering)

Test the positioning statement against these 5 checks. Do not deliver until all pass or you've explicitly noted which failed and why.

  • Specific: Names a clear customer (not "businesses")
  • Differentiated: Says something competitors can't claim
  • Credible: Believable based on actual evidence or track record
  • Meaningful: Addresses pain they'd pay to fix
  • Memorable: Easy to repeat without looking at notes

If a check fails → revise the positioning statement → re-run the test.


Phase 5: Self-Critique Pass (REQUIRED)

After drafting all outputs, evaluate:

  • Did I use real competitor names, or placeholders?
  • Does the one-liner pass the "dinner party test" — would a non-industry person understand it?
  • Is the differentiator something a competitor could also say? (If yes, it's not a differentiator.)
  • Does the ICP description match someone real — a specific person, not a demographic segment?
  • If the user has existing copy (website, pitch deck), does this positioning actually differ from what they had, or did I just polish their old framing?

Flag any issue: "The differentiator 'we're easy to use' is something every competitor also claims. Push for a more specific angle."


Iteration Protocol

After delivering the positioning:

  1. Ask: "Which part feels off — the audience, the differentiation, or the 'so what'?"
  2. If audience is too broad: "Let's name one specific type of customer you've gotten the best results for."
  3. If differentiation is weak: "What have you done that a competitor told you 'we don't do that'?"
  4. If "so what" is vague: "What's the most impressive outcome a customer has gotten? Start there."

Output Structure

## Positioning: [Product/Company Name] — [Date]

### Positioning Statement
[Full template output]

### One-Liner (≤10 words)
[Text]

### Elevator Pitch (~75 words / 30 seconds)
[Text]

### Key Differentiators
1. Unlike [Competitor A], we [specific differentiator]
2. Unlike [Competitor B], we [specific differentiator]
3. Unlike DIY/status quo, we [specific differentiator]

### Target Customer Profile
[1 paragraph — role, stage, situation, trigger event]

### Competitive Position
[1 sentence "vs" summary using real names]

### Competitive Map
[Table with real competitor names filled in]

### Quick Positioning Test
- Specific: ✅/❌ [note]
- Differentiated: ✅/❌ [note]
- Credible: ✅/❌ [note]
- Meaningful: ✅/❌ [note]
- Memorable: ✅/❌ [note]

### Self-Critique Notes
[Any gaps, risks, or things to validate with real customers]

### Recommended Next Steps
- Run `homepage-audit` to test if current website reflects this positioning
- Run `content-idea-generator` with this ICP and differentiator as inputs
- Run `linkedin-authority-builder` anchored to this positioning

Skill by Brian Wagner | AI Marketing Architect | brianrwagner.com

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
Categories
AI & Agent BuildingMarketing & SEO
First SeenJun 3, 2026
View on GitHub

More from brianrwagner/ai-marketing-claude-code-skills

All 23 skills →
  • Newsletter Creation Curation396
  • Cold Outreach Sequence385
  • Marketing Principles381
  • Case Study Builder372
  • Daily Briefing Builder368
  • Go Mode362
  • Ai Discoverability Audit361
  • Social Card Gen357
  • Testimonial Collector349
  • Meeting Prep Cc331
  • Tweet Draft Reviewer329
  • Vault Cleanup Auditor329
  • De Ai Ify530
  • Reddit Insights460
  • Linkedin Profile Optimizer440
  • Last30days431
  • Homepage Audit425
  • Youtube Summarizer418
  • Linkedin Authority Builder415
  • Content Idea Generator413
  • Voice Extractor413
  • Plan My Day402

Recommended

More AI & Agent Building →
jwynia avatar
security-scan

jwynia/agent-skills

Scan code for security vulnerabilities including OWASP Top 10, secrets, and misconfigurations. Use when you need comprehensive security analysis of a codebase.
402
141
aj-geddes avatar
graphql-implementation

aj-geddes/useful-ai-prompts

Design and implement GraphQL APIs with schema design, resolvers, queries, mutations, subscriptions, and best practices. Use when building GraphQL servers, designing schemas, or migrating from REST to GraphQL.
401
317
aj-geddes avatar
service-mesh-implementation

aj-geddes/useful-ai-prompts

Implement service mesh (Istio, Linkerd) for service-to-service communication, traffic management, security, and observability.
401
317
lambdatest avatar
playwright-skill

lambdatest/agent-skills

Generates production-grade Playwright automation scripts and E2E tests in TypeScript, JavaScript, Python, Java, or C#. Supports local execution and TestMu AI cloud across 3000+ browser/OS combinations and real mobile devices. Use when the user asks to write Playwright tests, automate browsers, run cross-browser tests, test on real devices, debug flaky tests, mock APIs, or do visual regression. Triggers on: "Playwright", "E2E test", "browser test", "run on cloud", "cross-browser", "TestMu", "LambdaTest", "test my app", "test on mobile", "real device".
401
350
aj-geddes avatar
canary-deployment

aj-geddes/useful-ai-prompts

Implement canary deployment strategies to gradually roll out new versions to subset of users with automatic rollback based on metrics.
400
317
insforge avatar
insforge-backend-advisor

insforge/agent-skills

insforge backend advisor
400
26