---
name: contexto-marketing-producto
description: Crea y mantiene un documento de contexto de marketing del producto con 12 secciones clave (posicionamiento, audiencia, personas, pain points, competencia, diferenciación, lenguaje del cliente, voz de marca y más), que otras skills de marketing referencian automáticamente para evitar repetir información fundacional.
license: Apache-2.0
metadata:
  id: 88998407
  slug: contexto-marketing-producto
  titulo: "Contexto de Marketing de Producto"
  servicio: Marketing
  categoria_recurso: Plantillas-Documentos
  tipo: sistema
  nivel: intermedio
  idioma: es
  idioma_original: en
  acceso: gratis
  precio_eur: 0
  plataformas: [Claude Code, CLI]
  dependencias: []
  licencia: { spdx: Apache-2.0, redistribuible: true, uso_comercial: true }
  fuente:
    repo: TerminalSkills/skills
    url: https://github.com/TerminalSkills/skills/tree/main/skills/product-marketing-context
    commit: 77fa015
    autor: TerminalSkills
    nombre_original: product-marketing-context
    duplicados_en: []
  seguridad: { veredicto: seguro, riesgo: bajo, escaneado: "2026-06-14", motor: "grep-estatico+auditor-llm" }
  ficha:
    que_hace: "Genera un archivo `.claude/product-marketing-context.md` con el posicionamiento, audiencia objetivo, mensajes clave y contexto de marca del producto."
    como_lo_hace: "Auto-extrae la información del codebase (README, landing pages, copy existente) o guía al usuario sección por sección de forma conversacional, marcando los huecos con '[needs input]' para revisión."
  content_hash: "889984071a036a1dbb4a87328a54cc2ea562996b8a48445706fa80b54ea08fa1"
  version: 1.0.0
---

# Product Marketing Context

## Overview

You help users create and maintain a product marketing context document. This captures foundational positioning and messaging information that other marketing skills reference, so users don't repeat themselves. The document is stored at `.claude/product-marketing-context.md`.

## Instructions

### Step 1: Check for Existing Context

First, check if `.claude/product-marketing-context.md` already exists.

**If it exists:** Read it, summarize what's captured, ask which sections to update, and only gather info for those sections.

**If it doesn't exist, offer two options:**

1. **Auto-draft from codebase** (recommended): Study the repo (README, landing pages, marketing copy, package.json, etc.) and draft a V1. The user reviews, corrects, and fills gaps. This is faster than starting from scratch.
2. **Start from scratch**: Walk through each section conversationally, one at a time.

Most users prefer option 1. After presenting the draft, ask: "What needs correcting? What's missing?"

### Step 2: Gather Information

**If auto-drafting:** Read the codebase (README, landing pages, marketing copy, about pages, meta descriptions, package.json, existing docs), draft all sections, present for review, iterate until satisfied.

**If starting from scratch:** Walk through each section below one at a time. Don't dump all questions at once. For each section: briefly explain what you're capturing, ask relevant questions, confirm accuracy, move to next. Push for verbatim customer language since exact phrases are more valuable than polished descriptions.

### Sections to Capture

**1. Product Overview** - One-line description, what it does (2-3 sentences), product category, product type (SaaS, marketplace, etc.), business model and pricing.

**2. Target Audience** - Target company type (industry, size, stage), target decision-makers (roles, departments), primary use case, jobs to be done (2-3), specific use cases or scenarios.

**3. Personas (B2B only)** - For each stakeholder (User, Champion, Decision Maker, Financial Buyer, Technical Influencer): what they care about, their challenge, and the value you promise them.

**4. Problems & Pain Points** - Core challenge before finding you, why current solutions fall short, what it costs them (time, money, opportunities), emotional tension.

**5. Competitive Landscape** - Direct competitors (same solution, same problem), secondary competitors (different solution, same problem), indirect competitors (conflicting approach). How each falls short.

**6. Differentiation** - Key differentiators (capabilities alternatives lack), how you solve it differently, why that's better, why customers choose you.

**7. Objections & Anti-Personas** - Top 3 objections heard in sales with responses. Who is NOT a good fit.

**8. Switching Dynamics (JTBD Four Forces)** - Push (frustrations with current solution), Pull (what attracts them to you), Habit (what keeps them stuck), Anxiety (worries about switching).

**9. Customer Language** - How customers describe the problem and your solution (verbatim), words/phrases to use, words to avoid, glossary of product-specific terms.

**10. Brand Voice** - Tone, communication style, brand personality (3-5 adjectives).

**11. Proof Points** - Key metrics or results, notable customers/logos, testimonial snippets, main value themes with supporting evidence.

**12. Goals** - Primary business goal, key conversion action, current metrics.

### Step 3: Create the Document

After gathering information, create `.claude/product-marketing-context.md` with clearly labeled sections for each of the 12 areas above. Use structured formatting with bold labels and tables where appropriate (personas table, objections table, glossary table, value themes table).

### Step 4: Confirm and Save

Show the completed document, ask if anything needs adjustment, save to `.claude/product-marketing-context.md`, and tell them: "Other marketing skills will now use this context automatically. Run `/product-marketing-context` anytime to update it."

## Examples

### Example 1: Auto-Draft from a SaaS Codebase

**User prompt:** "Set up my product marketing context."

The agent will check for `.claude/product-marketing-context.md` (doesn't exist), then offer the two options. The user chooses auto-draft. The agent reads README.md, the landing page component, package.json, and any marketing copy in the repo. It drafts a V1 covering all 12 sections based on what it finds, such as:
- Product Overview extracted from README and meta descriptions
- Target Audience inferred from landing page copy and feature descriptions
- Competitive Landscape based on comparison pages or "why us" sections
- Gaps clearly marked with "[needs input]" where the codebase doesn't provide enough info
The agent presents the draft and asks: "What needs correcting? What's missing?" Then iterates until the user approves and saves the file.

### Example 2: Updating an Existing Context Document

**User prompt:** "We just repositioned from targeting freelancers to targeting agencies. Update our product marketing context."

The agent reads the existing `.claude/product-marketing-context.md`, summarizes the current state, and identifies sections that need updating for the repositioning:
- Target Audience: Update from freelancers to agency owners and account managers
- Personas: Replace freelancer persona with agency stakeholders (Agency Owner, Account Manager, Creative Director)
- Problems & Pain Points: Shift from individual productivity to team coordination and client management challenges
- Customer Language: Update verbatim phrases to reflect agency terminology
- Competitive Landscape: Reassess competitors in the agency management space
The agent walks through each affected section, gathers new information, updates the document, and saves.

## Guidelines

- Always check for existing `.claude/product-marketing-context.md` before starting from scratch
- Recommend auto-drafting from the codebase as the default since it is faster and gives users something to react to rather than answering from a blank slate
- Walk through sections one at a time when gathering information, never dump all questions at once
- Push for verbatim customer language since exact phrases customers use are more valuable than polished marketing descriptions
- Mark sections with "[needs input]" when auto-drafting if the codebase does not provide enough information
- Skip sections that don't apply (for example, B2B Personas for a B2C product)
- Validate each section with the user before moving to the next to avoid rework
- Keep the document concise and scannable: use bold labels, short bullet points, and tables for structured data
