Marketplace

using-pmm-team

7 product marketing skills + 6 specialist agents for go-to-market strategy, positioning, messaging, competitive intelligence, and launch coordination.

$ Instalar

git clone https://github.com/LerianStudio/ring /tmp/ring && cp -r /tmp/ring/pmm-team/skills/using-pmm-team ~/.claude/skills/ring

// tip: Run this command in your terminal to install the skill


name: using-pmm-team description: | 7 product marketing skills + 6 specialist agents for go-to-market strategy, positioning, messaging, competitive intelligence, and launch coordination.

trigger: |

  • Starting go-to-market planning
  • Need market positioning or messaging
  • User requests "GTM strategy" or "launch plan"
  • Competitive analysis required

skip_when: |

  • Pure technical implementation → use dev-team
  • Product requirements → use pm-team
  • Financial analysis → use finops-team

Using Ring PMM-Team: Product Marketing Workflow

The ring-pmm-team plugin provides 7 product marketing skills and 6 specialist agents. Use them via Skill tool: "skill-name" or via slash commands.

Remember: Follow the ORCHESTRATOR principle from using-ring. Dispatch PMM specialists to handle marketing strategy; don't attempt marketing analysis without structured process.

PMM Philosophy

Marketing strategy requires systematic research and validation. Every time.

PMM workflow ensures:

  • Market is understood (size, segments, trends)
  • Competition is mapped (strengths, weaknesses, positioning)
  • Positioning is differentiated (why you, why now)
  • Messaging resonates (proof points, value props)
  • GTM is executable (channels, tactics, timeline)
  • Launch is coordinated (checklist, stakeholders, materials)
  • Pricing is validated (models, willingness to pay)

Domain Distinction

PluginFocusOutputs
pm-teamTechnical pre-dev planningPRDs, TRDs, API specs, task breakdown
pmm-teamMarket strategyPositioning, messaging, GTM plans, launch coordination

Use pm-team for WHAT to build. Use pmm-team for HOW to market.

Skills Overview

SkillPurposeOutput
market-analysisMarket sizing, segmentation, trendsmarket-analysis.md
positioning-developmentDifferentiation, positioning statementpositioning.md
messaging-creationValue props, proof points, messagingmessaging-framework.md
gtm-planningChannels, tactics, timelinegtm-plan.md
launch-executionLaunch checklist, coordinationlaunch-plan.md
pricing-strategyPricing models, analysispricing-strategy.md
competitive-intelligenceCompetitive landscape, battlecardscompetitive-intel.md

Agents Overview

AgentExpertiseUse For
market-researcherMarket intelligence, sizing, trendsTAM/SAM/SOM, market segmentation
positioning-strategistDifferentiation, category designPositioning statements, competitive framing
messaging-specialistCopywriting, value propositionsMessaging frameworks, proof points
gtm-plannerChannel strategy, launch planningGTM plans, campaign strategy
launch-coordinatorLaunch execution, stakeholder mgmtLaunch checklists, coordination
pricing-analystPricing models, competitive pricingPricing strategy, packaging

Recommended Workflow

Full GTM Planning (New Product/Major Launch)

1. Market Analysis        → market-analysis
2. Competitive Intel      → competitive-intelligence
3. Positioning            → positioning-development
4. Messaging              → messaging-creation
5. Pricing                → pricing-strategy
6. GTM Plan               → gtm-planning
7. Launch Coordination    → launch-execution

Planning time: 4-8 hours depending on market complexity

Quick Positioning (Feature Launch/Minor Update)

1. Competitive Intel      → competitive-intelligence
2. Positioning            → positioning-development
3. Messaging              → messaging-creation

Planning time: 1-2 hours

Competitive Response (Urgent)

1. Competitive Intel      → competitive-intelligence
2. Positioning Update     → positioning-development

Planning time: 30-60 minutes

Using PMM Skills

Via Slash Commands

/market-analysis fintech-b2b    # Full market analysis
/gtm-plan new-feature           # GTM planning
/competitive-intel competitor-x  # Competitive analysis

Via Skills (Manual)

Skill tool: "market-analysis"
(Review output)
Skill tool: "positioning-development"
(Review output)

Output Structure

docs/pmm/{product-or-feature}/
├── market-analysis.md       # Market sizing, segments
├── competitive-intel.md     # Competitor landscape
├── positioning.md           # Differentiation, positioning
├── messaging-framework.md   # Value props, proof points
├── pricing-strategy.md      # Pricing models, recommendations
├── gtm-plan.md             # Channels, tactics, timeline
└── launch-plan.md          # Checklist, coordination

Integration with Other Plugins

PluginIntegration Point
pm-teamPRD → PMM validates market opportunity
dev-teamFeature specs → PMM creates messaging
tw-teamPMM messaging → TW creates docs
finops-teamPMM pricing → FinOps validates margins

Combined with:

  • pre-dev-prd-creation – Business requirements inform market analysis
  • functional-writer – Turn positioning into documentation
  • brainstorm – Explore positioning options

Blocker Criteria

STOP and escalate when:

Blocker TypeExampleAction
Missing Market DataNo TAM estimates availableSTOP. Request data or define assumptions.
Conflicting PositioningStakeholders disagree on differentiationSTOP. Facilitate alignment discussion.
Undefined ICP"Everyone is our customer"STOP. Require specific segment definition.
No Competitive DataCan't identify competitorsSTOP. Market may not exist or be misunderstood.
Pricing UncertaintyNo willingness-to-pay dataSTOP. Recommend validation approach.

Anti-Rationalization

See shared-patterns/anti-rationalization.md for universal anti-rationalizations.

PMM-Specific:

RationalizationWhy It's WRONGRequired Action
"Market is obvious"Assumptions cause positioning failuresQuantify with data
"We know our competitors"Knowledge gaps cause blind spotsComplete systematic analysis
"Messaging can evolve"Evolution needs baselineCreate complete framework first

ORCHESTRATOR Principle

  • You're the orchestrator – Dispatch PMM skills, don't market manually
  • Don't skip research – Research prevents positioning failures
  • Don't assume market fit – Validate systematically
  • Use agents for specialist work – Dispatch specialists for complex analysis

Good (ORCHESTRATOR):

"I need GTM strategy for the new payment feature. Let me run /market-analysis, then dispatch positioning-strategist to define differentiation."

Bad (OPERATOR):

"I'll write the positioning based on what I think the market wants."