home / skills / lerianstudio / ring / using-pmm-team
This skill coordinates PMM specialists to craft market insights, positioning, messaging, and GTM plans, ensuring a structured, data-driven go-to-market.
npx playbooks add skill lerianstudio/ring --skill using-pmm-teamReview the files below or copy the command above to add this skill to your agents.
---
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 `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](../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."
This skill provides a coordinated product marketing workflow made up of seven core PMM skills and six specialist agents to build repeatable go-to-market strategy, positioning, messaging, competitive intelligence, pricing, and launch coordination. It enforces a disciplined, research-first approach so marketing decisions are evidence-based and executable. Use it as an orchestrator: dispatch specialists for each step rather than improvising strategy work.
The skill exposes discrete PMM capabilities (market analysis, positioning, messaging, GTM planning, launch execution, pricing strategy, competitive intelligence) and specialist agents you can call to perform focused tasks. Follow the recommended workflow sequence to run research, map competition, define positioning, create messaging, validate pricing, craft GTM plans, and coordinate launch execution. Outputs are structured deliverables you can iterate and hand off to product, dev, growth, and finance teams.
What order should I run the skills in?
Use the recommended sequence: market analysis → competitive intel → positioning → messaging → pricing → GTM plan → launch coordination for full GTM. Shorter flows are available for fast tasks.
What should I do if a blocker appears?
Stop and escalate: collect the missing market data, align stakeholders on ICP/positioning, or run targeted research before proceeding.