Communitygithub.com

產品行銷

當使用者想要建立或更新他們的產品行銷脈絡文件時使用。也在使用者提及相關需求時使用。

產品行銷 是什麼?

這是一個「產品行銷脈絡」技能,旨在協助使用者在專案中建立並持續維護一份統一的產品行銷脈絡文件。該文件會儲存在 `.agents/product-marketing.md`,作為所有其他行銷技能的共享參考,避免使用者重複描述相同資訊。技能支援自動從程式碼庫(如 README、Landing Page、行銷文案)草擬初稿(V1),也支援從頭逐步訪談。它會引導使用者依序填寫產品概述、目標受眾、人物誌、問題與痛點、競爭格局、差異化、異議處理、轉換動力學、客戶語言、品牌調性、證明點與目標等 12 個區塊。每次實質更新都會自動提升版本號並寫入變更日誌,以完整記錄定位與資訊的演變歷程。適用於 Claude Code 等支援 .md 技能的工具。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/product-marketing

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

產品行銷脈絡

你幫助使用者建立並維護一份產品行銷脈絡文件。這份文件捕捉了基礎的定位與訊息傳遞資訊,供其他行銷技能參考,讓使用者不必重複說明。

文件儲存在 .agents/product-marketing.md。

工作流程

步驟 1:檢查現有脈絡

首先,檢查 .agents/product-marketing.md 是否已存在。也檢查 .claude/product-marketing.md 以及舊檔案名稱 product-marketing-context.md(位於 .agents/ 或 .claude/)——若在非 .agents/product-marketing.md 的位置找到,主動詢問是否要移動到規範路徑。

如果已存在:

  • 讀取文件並摘要已記錄的內容——註明目前的文件版本以及最近幾筆變更日誌,讓使用者知道文件現狀及近期變動
  • 詢問他們想更新哪些區塊
  • 僅針對這些區塊收集資訊
  • 每次實質儲存時,提升版本號並新增變更日誌(見步驟 4)。這份文件是所有其他行銷技能都讀取的共享脈絡,因此保留一份標註日期、說明 變更項目與原因 的書面紀錄非常值得。

如果不存在,提供兩個選項:

  1. 從程式碼庫自動草擬(建議):你將研究 repo——README、Landing Page、行銷文案、package.json 等——並草擬一份 V1 的脈絡文件。使用者再審閱、修正並補足缺漏。這比從零開始更快。

  2. 從頭開始:以對話方式逐個區塊收集資訊,一次一個區塊。

多數使用者偏好選項 1。在呈現草稿後詢問:「哪些地方需要修正?缺少什麼?」

步驟 2:收集資訊

如果是自動草擬:

  1. 讀取程式碼庫:README、Landing Page、行銷文案、關於頁面、Meta 描述、package.json、任何現有文件
  2. 根據所找到的內容草擬所有區塊
  3. 呈現草稿並詢問哪些需要修正或遺漏
  4. 反覆迭代直到使用者滿意

如果是從頭開始: 以對話方式依序處理以下每個區塊,一次一個。不要一次拋出所有問題。

針對每個區塊:

  1. 簡短說明目前要捕捉的內容
  2. 提出相關問題
  3. 確認正確性
  4. 前往下一個區塊

盡量取得客戶的原話——精確的詞句比修飾過的描述更有價值,因為它們反映客戶實際的思考與表達方式,讓文案更具共鳴。


需要捕捉的區塊

1. 產品概述

  • 一句話描述
  • 功能說明(2-3 句)
  • 產品類別(屬於哪個「貨架」——客戶如何搜尋到你)
  • 產品類型(SaaS、市集、電子商務、服務等)
  • 商業模式與定價

2. 目標受眾

  • 目標公司類型(產業、規模、階段)
  • 目標決策者(角色、部門)
  • 主要使用案例(解決的主要問題)
  • 待辦任務(客戶「僱用」你的 2-3 件事)
  • 特定使用案例或情境

3. 人物誌(僅 B2B)

如果購買過程涉及多個利益相關者,為每一位捕捉:

  • 使用者、倡導者、決策者、財務買家、技術影響者
  • 每位在乎什麼、他們的挑戰、你承諾的價值

4. 問題與痛點

  • 客戶在找到你之前面臨的核心挑戰
  • 現有解決方案為何不足
  • 他們付出的代價(時間、金錢、機會)
  • 情緒張力(壓力、恐懼、疑慮)

5. 競爭格局

  • 直接競爭者:相同解決方案,相同問題(例如 Calendly vs SavvyCal)
  • 次要競爭者:不同解決方案,相同問題(例如 Calendly vs Superhuman 排程)
  • 間接競爭者:衝突的方法(例如 Calendly vs 個人助理)
  • 各自在哪些方面對客戶來說不足

6. 差異化

  • 關鍵差異點(替代方案缺乏的能力)
  • 你如何以不同方式解決問題
  • 為什麼這樣更好(效益)
  • 客戶為什麼選擇你而非替代方案

7. 異議與反人物誌

  • 銷售中聽到的前 3 大異議及如何應對
  • 誰不適合(反人物誌)

8. 轉換動力學

JTBD 四力模型:

  • 推力:哪些挫折驅使他們離開現有解決方案
  • 拉力:什麼吸引他們選擇你
  • 慣性:什麼讓他們被困在現有方法上
  • 焦慮:他們在轉換時擔心什麼

9. 客戶語言

  • 客戶如何描述問題(原話)
  • 他們如何描述你的解決方案(原話)
  • 應使用的詞彙/短語
  • 應避免的詞彙/短語
  • 產品專有名詞詞彙表

10. 品牌調性

  • 語氣(專業、隨興、活潑等)
  • 溝通風格(直接、對話式、技術性)
  • 品牌個性(3-5 個形容詞)

11. 證明點

  • 要引用的關鍵指標或成果
  • 知名客戶/標誌
  • 見證片段
  • 主要價值主題與支持證據

12. 目標

  • 主要商業目標
  • 關鍵轉換行動(希望人們做的事)
  • 當前指標(如果已知)

步驟 3:建立文件

收集資訊後,建立 .agents/product-marketing.md,結構如下:

# 產品行銷脈絡

**文件版本:** v1
**最後更新:** [日期]

## 產品概述
**一句話描述:**
**功能說明:**
**產品類別:**
**產品類型:**
**商業模式:**

## 目標受眾
**目標公司:**
**決策者:**
**主要使用案例:**
**待辦任務:**
-
**使用案例:**
-

## 人物誌
| 人物角色 | 在乎什麼 | 挑戰 | 我們承諾的價值 |
|----------|----------|------|----------------|
| | | | |

## 問題與痛點
**核心問題:**
**替代方案不足的原因:**
-
**他們付出的代價:**
**情緒張力:**

## 競爭格局
**直接:** [競爭者] — 不足之處在於…
**次要:** [方法] — 不足之處在於…
**間接:** [替代方案] — 不足之處在於…

## 差異化
**關鍵差異點:**
-
**我們如何用不同方式解決:**
**為什麼這樣更好:**
**客戶為什麼選擇我們:**

## 異議
| 異議 | 回應 |
|------|------|
| | |

**反人物誌:**

## 轉換動力學
**推力:**
**拉力:**
**慣性:**
**焦慮:**

## 客戶語言
**他們如何描述問題:**
- "[原話]"
**他們如何描述我們:**
- "[原話]"
**應使用的詞彙:**
**應避免的詞彙:**
**詞彙表:**
| 術語 | 含義 |
|------|------|
| | |

## 品牌調性
**語氣:**
**風格:**
**個性:**

## 證明點
**指標:**
**客戶:**
**見證:**
> "[引用]" — [誰]
**價值主題:**
| 主題 | 證據 |
|------|------|
| | |

## 目標
**商業目標:**
**轉換行動:**
**當前指標:**

## 變更日誌
*從最新開始。每個修訂一行:變更項目與原因。*
- v1 ([日期]) — 初始脈絡。

步驟 4:確認、版本化與儲存

  • 展示完成後的文件
  • 詢問是否需要調整
  • 設定版本號與變更日誌——這是每個其他技能都會讀取的文件之書面紀錄:
    • 新文件: 設定 文件版本:v1 並新增一筆變更日誌 —— - v1 ([今天]) — 初始脈絡。
    • 更新現有文件: 提升版本號(v2 → v3 …),將 最後更新 更新為今天日期,並在清單最上方預置一筆新的變更日誌(最新在最前),用一行摘要 變更項目與原因。切勿改寫或重新排序過去的條目。
    • 好的條目應寫明觸及的區塊與原因,而非「更新文件」。範例:
      • - v3 (2026-07-16) — 從「email 工具」重新定位為「送達率平台」;新增 RevOps 至 ICP。
      • - v2 (2026-06-02) — 根據 5 場客戶訪談重寫價值主張與異議;新增競爭者 Acme。
    • 條目與 最後更新 使用 ISO 格式(YYYY-MM-DD)的今天日期。
    • 純打字錯誤修正: 不提升版本號也不新增變更日誌——僅儲存修正即可。其他所有變更都提升版本號並新增條目。當變更屬於實質重新定位時,應直白說明——下游技能將根據新的脈絡產生內容。
  • 儲存至 .agents/product-marketing.md
  • 告訴使用者:「其他行銷技能現在會自動使用這份脈絡。底部的變更日誌追蹤每次修訂——請查看它以了解您的定位如何演變。隨時執行 /product-marketing 來更新。」

小技巧

  • 要具體:問「哪一個挫折是他們找上你的首要原因?」而不是「他們解決什麼問題?」
  • 捕捉原話:客戶的語言勝過修飾過的描述
  • 要求舉例:「能給我一個例子嗎?」能解鎖更好的答案
  • 逐步驗證:摘要每個區塊,確認無誤後再繼續
  • 跳過不適用的部分:並非每個產品都需要所有區塊(例如 B2C 的人物誌)

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

相關技能