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 ring: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
| 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.
Skills Overview
| 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 |
Agents Overview
| 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 |
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: "ring:market-analysis"
(Review output)
Skill tool: "ring: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
| 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 analysis
functional-writer – Turn positioning into documentation
brainstorm – Explore positioning options
Blocker Criteria
STOP 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. |
Anti-Rationalization
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 |
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."
1---2name: using-pmm-team3description: 7 product marketing skills + 6 specialist agents for go-to-market strategy, positioning, messaging, competitive intelligence, and launch coordination.4---5
6# Using Ring PMM-Team: Product Marketing Workflow
7
8The ring-pmm-team plugin provides 7 product marketing skills and 6 specialist agents. Use them via `Skill tool: "skill-name"` or via slash commands.
9
10**Remember:** Follow the **ORCHESTRATOR principle** from `ring:using-ring`. Dispatch PMM specialists to handle marketing strategy; don't attempt marketing analysis without structured process.
11
12## PMM Philosophy
13
14**Marketing strategy requires systematic research and validation. Every time.**
15
16PMM workflow ensures:
17- Market is understood (size, segments, trends)
18- Competition is mapped (strengths, weaknesses, positioning)
19- Positioning is differentiated (why you, why now)
20- Messaging resonates (proof points, value props)
21- GTM is executable (channels, tactics, timeline)
22- Launch is coordinated (checklist, stakeholders, materials)
23- Pricing is validated (models, willingness to pay)
24
25## Domain Distinction
26
27| Plugin | Focus | Outputs |
28|--------|-------|---------|
29| **pm-team** | Technical pre-dev planning | PRDs, TRDs, API specs, task breakdown |
30| **pmm-team** | Market strategy | Positioning, messaging, GTM plans, launch coordination |
31
32**Use pm-team for WHAT to build. Use pmm-team for HOW to market.**
33
34## Skills Overview
35
36| Skill | Purpose | Output |
37|-------|---------|--------|
38| `market-analysis` | Market sizing, segmentation, trends | market-analysis.md |
39| `positioning-development` | Differentiation, positioning statement | positioning.md |
40| `messaging-creation` | Value props, proof points, messaging | messaging-framework.md |
41| `gtm-planning` | Channels, tactics, timeline | gtm-plan.md |
42| `launch-execution` | Launch checklist, coordination | launch-plan.md |
43| `pricing-strategy` | Pricing models, analysis | pricing-strategy.md |
44| `competitive-intelligence` | Competitive landscape, battlecards | competitive-intel.md |
45
46## Agents Overview
47
48| Agent | Expertise | Use For |
49|-------|-----------|---------|
50| `market-researcher` | Market intelligence, sizing, trends | TAM/SAM/SOM, market segmentation |
51| `positioning-strategist` | Differentiation, category design | Positioning statements, competitive framing |
52| `messaging-specialist` | Copywriting, value propositions | Messaging frameworks, proof points |
53| `gtm-planner` | Channel strategy, launch planning | GTM plans, campaign strategy |
54| `launch-coordinator` | Launch execution, stakeholder mgmt | Launch checklists, coordination |
55| `pricing-analyst` | Pricing models, competitive pricing | Pricing strategy, packaging |
56
57## Recommended Workflow
58
59### Full GTM Planning (New Product/Major Launch)
60
61```
621. Market Analysis → market-analysis
632. Competitive Intel → competitive-intelligence
643. Positioning → positioning-development
654. Messaging → messaging-creation
665. Pricing → pricing-strategy
676. GTM Plan → gtm-planning
687. Launch Coordination → launch-execution
69```
70
71**Planning time:** 4-8 hours depending on market complexity
72
73### Quick Positioning (Feature Launch/Minor Update)
74
75```
761. Competitive Intel → competitive-intelligence
772. Positioning → positioning-development
783. Messaging → messaging-creation
79```
80
81**Planning time:** 1-2 hours
82
83### Competitive Response (Urgent)
84
85```
861. Competitive Intel → competitive-intelligence
872. Positioning Update → positioning-development
88```
89
90**Planning time:** 30-60 minutes
91
92## Using PMM Skills
93
94### Via Slash Commands
95
96```
97/market-analysis fintech-b2b # Full market analysis
98/gtm-plan new-feature # GTM planning
99/competitive-intel competitor-x # Competitive analysis
100```
101
102### Via Skills (Manual)
103
104```
105Skill tool: "ring:market-analysis"
106(Review output)
107Skill tool: "ring:positioning-development"
108(Review output)
109```
110
111## Output Structure
112
113```
114docs/pmm/{product-or-feature}/
115├── market-analysis.md # Market sizing, segments
116├── competitive-intel.md # Competitor landscape
117├── positioning.md # Differentiation, positioning
118├── messaging-framework.md # Value props, proof points
119├── pricing-strategy.md # Pricing models, recommendations
120├── gtm-plan.md # Channels, tactics, timeline
121└── launch-plan.md # Checklist, coordination
122```
123
124## Integration with Other Plugins
125
126| Plugin | Integration Point |
127|--------|------------------|
128| pm-team | PRD → PMM validates market opportunity |
129| dev-team | Feature specs → PMM creates messaging |
130| tw-team | PMM messaging → TW creates docs |
131| finops-team | PMM pricing → FinOps validates margins |
132
133**Combined with:**
134- `ring:pre-dev-prd-creation` – Business requirements inform market analysis
135- `functional-writer` – Turn positioning into documentation
136- `brainstorm` – Explore positioning options
137
138## Blocker Criteria
139
140**STOP and escalate when:**
141
142| Blocker Type | Example | Action |
143|--------------|---------|--------|
144| **Missing Market Data** | No TAM estimates available | STOP. Request data or define assumptions. |
145| **Conflicting Positioning** | Stakeholders disagree on differentiation | STOP. Facilitate alignment discussion. |
146| **Undefined ICP** | "Everyone is our customer" | STOP. Require specific segment definition. |
147| **No Competitive Data** | Can't identify competitors | STOP. Market may not exist or be misunderstood. |
148| **Pricing Uncertainty** | No willingness-to-pay data | STOP. Recommend validation approach. |
149
150## Anti-Rationalization
151
152See [shared-patterns/anti-rationalization.md](../shared-patterns/anti-rationalization.md) for universal anti-rationalizations.
153
154**PMM-Specific:**
155
156| Rationalization | Why It's WRONG | Required Action |
157|-----------------|----------------|-----------------|
158| "Market is obvious" | Assumptions cause positioning failures | **Quantify with data** |
159| "We know our competitors" | Knowledge gaps cause blind spots | **Complete systematic analysis** |
160| "Messaging can evolve" | Evolution needs baseline | **Create complete framework first** |
161
162## ORCHESTRATOR Principle
163
164- **You're the orchestrator** – Dispatch PMM skills, don't market manually
165- **Don't skip research** – Research prevents positioning failures
166- **Don't assume market fit** – Validate systematically
167- **Use agents for specialist work** – Dispatch specialists for complex analysis
168
169### Good (ORCHESTRATOR):
170> "I need GTM strategy for the new payment feature. Let me run /market-analysis, then dispatch positioning-strategist to define differentiation."
171
172### Bad (OPERATOR):
173> "I'll write the positioning based on what I think the market wants."