.archive/pmm-team/skills/using-pmm-team/SKILL.md
7 product marketing skills + 6 specialist agents for go-to-market strategy, positioning, messaging, competitive intelligence, and launch coordination.
npx skillsauth add lerianstudio/ring using-pmm-teamInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 ring:using-ring. Dispatch PMM specialists to handle marketing strategy; don't attempt marketing analysis without structured process.
Marketing strategy requires systematic research and validation. Every time.
PMM workflow ensures:
| Plugin | Focus | Outputs | |--------|-------|---------| | pm-team | Technical pre-dev planning | PRDs, TRDs, API specs, task breakdown | | pmm-team | Market strategy | Positioning, messaging, GTM plans, launch coordination |
Use pm-team for WHAT to build. Use pmm-team for HOW to market.
| Skill | Purpose | Output |
|-------|---------|--------|
| market-analysis | Market sizing, segmentation, trends | market-analysis.md |
| positioning-development | Differentiation, positioning statement | positioning.md |
| messaging-creation | Value props, proof points, messaging | messaging-framework.md |
| gtm-planning | Channels, tactics, timeline | gtm-plan.md |
| launch-execution | Launch checklist, coordination | launch-plan.md |
| pricing-strategy | Pricing models, analysis | pricing-strategy.md |
| competitive-intelligence | Competitive landscape, battlecards | competitive-intel.md |
| Agent | Expertise | Use For |
|-------|-----------|---------|
| market-researcher | Market intelligence, sizing, trends | TAM/SAM/SOM, market segmentation |
| positioning-strategist | Differentiation, category design | Positioning statements, competitive framing |
| messaging-specialist | Copywriting, value propositions | Messaging frameworks, proof points |
| gtm-planner | Channel strategy, launch planning | GTM plans, campaign strategy |
| launch-coordinator | Launch execution, stakeholder mgmt | Launch checklists, coordination |
| pricing-analyst | Pricing models, competitive pricing | Pricing strategy, packaging |
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
1. Competitive Intel → competitive-intelligence
2. Positioning → positioning-development
3. Messaging → messaging-creation
Planning time: 1-2 hours
1. Competitive Intel → competitive-intelligence
2. Positioning Update → positioning-development
Planning time: 30-60 minutes
/market-analysis fintech-b2b # Full market analysis
/gtm-plan new-feature # GTM planning
/competitive-intel competitor-x # Competitive analysis
Skill tool: "ring:market-analysis"
(Review output)
Skill tool: "ring:positioning-development"
(Review output)
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
| Plugin | Integration Point | |--------|------------------| | pm-team | PRD → PMM validates market opportunity | | dev-team | Feature specs → PMM creates messaging | | tw-team | PMM messaging → TW creates docs | | finops-team | PMM pricing → FinOps validates margins |
Combined with:
ring:pre-dev-prd-creation – Business requirements inform market analysisfunctional-writer – Turn positioning into documentationbrainstorm – Explore positioning optionsSTOP and escalate when:
| Blocker Type | Example | Action | |--------------|---------|--------| | Missing Market Data | No TAM estimates available | STOP. Request data or define assumptions. | | Conflicting Positioning | Stakeholders disagree on differentiation | STOP. Facilitate alignment discussion. | | Undefined ICP | "Everyone is our customer" | STOP. Require specific segment definition. | | No Competitive Data | Can't identify competitors | STOP. Market may not exist or be misunderstood. | | Pricing Uncertainty | No willingness-to-pay data | STOP. Recommend validation approach. |
See shared-patterns/anti-rationalization.md for universal anti-rationalizations.
PMM-Specific:
| Rationalization | Why It's WRONG | Required Action | |-----------------|----------------|-----------------| | "Market is obvious" | Assumptions cause positioning failures | Quantify with data | | "We know our competitors" | Knowledge gaps cause blind spots | Complete systematic analysis | | "Messaging can evolve" | Evolution needs baseline | Create complete framework first |
"I need GTM strategy for the new payment feature. Let me run /market-analysis, then dispatch positioning-strategist to define differentiation."
"I'll write the positioning based on what I think the market wants."
development
Analyzes a Go service using lib-commons v2/v3 and generates a visual migration report showing every change needed to upgrade to lib-commons v4. Produces an interactive HTML page (via ring:visualize) and optionally generates refactoring tasks for ring:dev-cycle.
documentation
Patterns and structure for writing functional documentation including guides, conceptual explanations, tutorials, and best practices documentation.
development
Patterns and structure for writing API reference documentation including endpoint descriptions, request/response schemas, and error documentation.
documentation
Voice and tone guidelines for technical documentation. Ensures consistent, clear, and human writing across all documentation.