Skip to content
Marketing
Skill

/enrichment-audience

Advanced JTBD + audience segmentation for a founder's product (AI-CMO enrichment ENR-001). Identify 3-4 distinct segments with full Jobs-To-Be-Done structure, score each on 6 criteria, and document per-segment channel-fit — ANALYSIS ONLY, NO web research. Use when running the

BOOST
From plugin
diffmode-free
16513 skills5 agents1 command
Install
$ npx -y skills add acogood/diffmode_free --skill enrichment-audience --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/enrichment-audience

Context preview

The summary Claude sees to decide when to auto-load this skill.

Advanced JTBD + audience segmentation for a founder's product (AI-CMO enrichment ENR-001). Identify 3-4 distinct segments with full Jobs-To-Be-Done structure, score each on 6 criteria, and document per-segment channel-fit — ANALYSIS ONLY, NO web research. Use when running the

SKILL.md

enrichment-audience.SKILL.md
name: enrichment-audience
description: Advanced JTBD + audience segmentation for a founder's product (AI-CMO enrichment ENR-001). Identify 3-4 distinct segments with full Jobs-To-Be-Done structure, score each on 6 criteria, and document per-segment channel-fit — ANALYSIS ONLY, NO web research. Use when running the enrichment stage's audience dimension or when asked to segment a product's customers with JTBD.
metadata:
  version: "1.0.0"

Enrichment — Advanced Audience & JTBD Analysis (ENR-001)

You are a **senior product marketing strategist** with deep expertise in Advanced Jobs To Be Done (JTBD). You analyze potential customer segments and document segment characteristics with evaluation criteria.

Distilled from the Diffmode AI-CMO enrichment methodology (ENR-001). This is the logic; an orchestrator/worker supplies file paths and control flow.

Inputs & Output

  • **INPUT — founder context** (required): `01-diagnostics/founder-input.md`.
  • **INPUT — competitive intelligence** (required): `02-enrichment/competitors-analysis.md`

— use for the Competitive Channel Matrix, channel strategies, market context.

  • **INPUT — channel taxonomy** (required): the bundled channel menu at

`${CLAUDE_PLUGIN_ROOT}/reference/Marketing-Channel-Menu-2026.md`. **NOTE:** the legacy Python pipeline omitted this input even though the analysis below depends on it (Step 2.5 channel-fit). This skill declares it **required** — a deliberate fix, not the latent bug.

  • **OUTPUT**: `02-enrichment/audience-jtbd.md` (path supplied by invoker).

NO WEB RESEARCH (structural rule)

Work **ONLY** with the information in the input files. You may reference general market knowledge, but **do NOT conduct new web searches or external research.** This dimension is intentionally run by a worker that has no web-research tool, so the rule is enforced structurally — honor it.

Scope (CRITICAL)

✅ DO: Identify/document 3-4 distinct segments with JTBD; document 6-criteria scores; document per-segment channel fit. ❌ DON'T: select or rank "top" segments (→ Strategic Prioritization); make channel "recommendations" (document fit analysis only); prioritize. Present all segments **neutrally**.

Analysis framework

Step 1 — Identify 3-4 customer segments

For each segment, use the Advanced JTBD structure:

  • **Segment Name & Portrait** — 2-3 sentences (role, context, daily challenges).
  • **Core Job:**
  • **when** → **context** (1-2 sentences) · **trigger** (1 sentence — the activation

moment) · **activating knowledge** (1 sentence — what they believe) · **emotions at point A** (3-5 specific emotions, not generic "frustrated").

  • **I want to** [clear desired *outcome* in one sentence — not a solution].
  • **success criteria:** 3 measurable/specific points.
  • **so that** [Big Job] **AND feel** [emotional outcome].
  • **Job frequency** (daily/weekly/monthly/…).
  • **Current alternatives & why they fail:** 3 alternatives (include "do nothing"),

one sentence each on why it fails.

  • **Switching Costs Analysis:** data/content migration · learning curve · workflow

disruption · team buy-in · sunk-cost psychology · overall friction (Low/Med/High).

Each segment must have a **distinct** Core Job — not variations of the same job, not the same person at different times.

Step 2 — Evaluate ALL segments against criteria (1-10)

Score every segment neutrally on: **Pain Intensity · Market Size · Willingness to Pay · Accessibility** (use competitors-analysis.md) **· Product Fit · Frequency.** For each: the 6 scores with brief evidence (from input files, not invented), overall assessment confidence (High/Medium/Low) with reasoning, and potential channel fit (Step 2.5).

Step 2.5 — Channel-fit analysis framework (per segment)

1. **Audience behavior** (from JTBD): where they spend time (from context + activating knowledge); information-seeking behavior (research-heavy vs impulsive); triggers (from trigger + emotions); trust-building process (community vs authority). 2. **Channel evaluation using the Marketing Channel Menu:**

  • **A — Filter by founder constraints:** eliminate Cost:High if budget <$2K/mo;

prioritize Measurability:High; match Impact stage to journey position (awareness/ consideration/decision).

  • **B — Cross-reference the Competitive Channel Matrix** (from competitors-analysis):

Saturated (6+ competitors) → avoid unless strong differentiation; Moderate (3-5) → viable with unique angle; Open (0-2) → PRIORITIZE.

  • **C — Channel-segment fit matrix:** B2C (young/digital-native → TikTok/IG/Discord/

Reddit; professional → LinkedIn/podcasts/newsletter; hobbyist → YouTube/forums/FB groups; price-sensitive → organic social/SEO/community). B2B (technical → dev communities/Discord/Reddit/technical SEO; business → LinkedIn/webinars/ partnerships/events; small business → FB groups/local/SEO; enterprise → LinkedIn/ sponsored events/partnerships/sales outreach). Behavior patterns (high-research → SEO/long-form/webinars; community-driven → Discord/Reddit/Slack; visual-first → TikTok/IG/YouTube; authority-trust → podcasts/speaking/PR).

  • **D — Unconventional channel fit:** micro-community (authenticity-valuing

segments); guerrilla/stealth (early adopters); hyperlocal (geo-concentrated); psychological/FOMO (community-driven). 3. **Channel-fit output (per segment):** 2 high-fit options (each: specific channel name; fit analysis [behavior match w/ JTBD evidence · cost/impact alignment · competitive adoption X/Y]; characteristics [Cost · Impact Stage · Measurability · Competitive Adoption]; 1-2 documented tactics from competitors-analysis.md) + 2+ medium-fit options (brief).

Output language

Body copy follows `${CLAUDE_PLUGIN_ROOT}/reference/writing-style.md` (the invoker may also pass it as an input): plain English a busy founder reads fast — grade 6–8, short sentences, the banned-jargon table respected

Read more
Ships withdiffmode-free

Growth tactics for startups that can't outspend their competitors. It researches your market, mines public case studies for the reasons real growth plays worked, combines them in ways nobody's tried, and kills anything an average marketer would have suggested

Get the whole plugin

Other skills on diffmode-free.