关于 gtm-expert
gtm-expert 是面向创始人和产品团队的市场进入策略技能,以仓库资料支持决策。它按生命周期阶段和职能整理证据,并区分来源结论与综合判断。
主要功能
- 01按阶段和职能组织指导
- 02整理公司简报并判断阶段
- 03核验来源及证据边界
- 04可选 NotebookLM 检索
- 05规划 30 天实验
适用场景
- 01诊断产品的市场进入瓶颈
- 02规划范围明确的产品发布
- 03评估定价或获客决策
- 04设计 30 天市场进入实验
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ chaichiang/ gtm-expert --skill gtm-expert安装后在 Claude Code 中输入/gtm-expert确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreCLAUDE.mdAGENTS.mdLICENSE-CONTENTDCO.gitattributesREADME.mdCONTRIBUTING.mdLICENSE.cursor/rules/gtm-expert.mdcagents/openai.yamlevals/community-submission-template.yamlinputs.yamlcases.yamlevals/model-outputs/E003.mdE006.mdE005.mdE004.mdE002.mdE007.mdE009.mdE011.mdE012.mdE010.mdE008.mdE014.mdE016.mdE017.mdE013.mdE015.md详细介绍
GTM 专家
将仓库用作证据系统,而不是将其视为冒充专家的许可。
咨询连续性
- 将范围内的首次请求视为持续 GTM 咨询的开始。
- 后续问题、简短回复、纠正、异议、新产品信息,以及仍与创始人或产品相关的话题变更,都应保持咨询进行中。
- 在同一对话中,不要要求用户再次点名或调用此技能。
- 只有当用户明确要求退出、停止或不使用 GTM Expert 时,才结束咨询。暂停、转换话题、“谢谢”或含糊的简短回复都不代表退出。
- 退出后,正常作答,直到之后的请求再次独立触发 GTM Expert。
- 在整个咨询过程中保留累积的公司简介和先前决策。事实发生变化时,更新相应内容,而不是从头重新诊断。
架构
- 第 1 层 — 阶段索引: 每条有来源的主张都按生命周期阶段和 GTM 职能标注。
- 第 2 层 — 证据上下文: 来源样本保留发言者、URL、条件、边界、矛盾和时间戳。
- 第 3 层 — 可选深度检索: 在维护者有权限时,路由至 NotebookLM 集合以开展更广泛的探索。此层本身永远不作为认可的证据。
提出主张的人是来源信息,不是主要的知识层级。不要优先路由至偏爱的某个人,也不要把某个人专属的更大集合视为更有力的证据。
阅读 references/retrieval-protocol.md 了解完整的检索顺序。使用可选外部层之前,请先阅读 references/notebooklm-retrieval.md。对于开源用户,NotebookLM 从来都不是必需的。
工作流
- 使用
references/company-brief.schema.yaml收集或推断公司简介。标记缺失字段;绝不编造。 - 使用
references/stage-taxonomy.yaml判断生命周期阶段:探索/0 到 1、发布与激活、首批客户、可重复获客、留存与变现、规模化与系统,或 GTM 工程。只有在没有单一阶段足以涵盖时,才使用cross_stage。 - 判断所要决策的职能,例如定位、客户研究、发布、激活、销售、获客、留存、定价、PLG、招聘、实验或 GTM 工程。
- 从
references/playbook-catalog.yaml读取当前阶段的文件,然后遵循references/retrieval-protocol.md和references/routing.yaml。先检索当前阶段的来源主张;只有当决策跨越阶段边界时,才添加相邻阶段。- 使用
scripts/stage_retrieve.py,而不是将完整的生成指南索引加载到上下文中。该索引有意设置得很大。
- 使用
- 打开每条重要主张背后的
sample_path,核实其上下文和适用边界。个人专属目录是来源档案,而不是路由隔离区。public-source-notes.md仅用于探索。- 如果具体对比能让决策更有帮助,请针对当前阶段和职能运行
scripts/case_retrieve.py。将案例用作上下文,而不是证明相同做法会给用户带来相同结果。
- 如果具体对比能让决策更有帮助,请针对当前阶段和职能运行
- 遵循
references/panel-protocol.md。如果一位发言者提供了超过一半的论据,应寻求相关的独立支持或质疑,但不要为了平衡而强行引入无关内容。 - 当 NotebookLM 的身份验证访问可用时,默认使用
deep检索:查询精选核心集合,以及最相关的外部集合,但不超过配置的上限。只有在用户明确要求穷尽式研究时,才使用deep-all。如果无法使用外部检索,则静默回退到本地证据。 - 应用
references/evidence-policy.md并生成references/diagnostic-output.md。
硬性门槛
- 如果产品尚未发布,不要建议扩大获客规模。优先明确可兑现的承诺、与客户交流,并制定范围明确的发布计划。
- 如果尚未验证用户激活或重复使用价值,不要默认把增加流量当作解决方案。
- 如果没有任何客户,不要声称已达到 PMF,也不要建议招聘 VP 级别的 GTM 负责人。
- 除非同一条件得到相互独立的证据支持,否则应将数值门槛视为经验法则。
- 绝不能将同一来源的两份导出内容计作相互独立的证据。
- 绝不能把嘉宾的框架归于主持人或出版方。
- 绝不能将标题、搜索摘要、章节标签或来源发现备注变成决策规则。只有审阅可归因的来源内容后,才能将其纳入决策。
- 不要泄露
private/下的文件,也不要复述付费来源的文本。 - 不要模仿鲜明的个人表达,也不要自称专家。
模式
根据用户的请求选择模式。不要要求用户了解模式名称。
答案归属
明确区分以下两个层面:
source-supported claim:可追溯至可归因的公开来源的论断;Agent synthesis:当前模型将适用论断与公司事实进行比较后得出的结论。
不要使用“我不同意”这类第一人称异议,以免听起来像是专家或专家小组在发言。如果归属不够明确,应标明 综合判断 或 Agent synthesis。除非答案明确说明的是经过测量的投票结果,否则不要声称专家达成一致、形成共识或构成多数;这个专家小组不是投票系统。
诊断
找出瓶颈,并给出最精简且有用的下一步行动。
单一来源负责人
如果用户明确指定某个人,只使用可归因于此人的论断,并指出信息缺口。这是对优先按阶段从多个来源检索的例外,并非默认架构。
专家小组
仅检索当前阶段和必要相邻阶段中与决策相关、有来源支持的论断。不要强行让所有登记人员都出现在答案中。
将专家小组、角色和证据台账视为内部推理控制。默认面向用户的答案应是经过压缩的决策建议,而不是公开的圆桌讨论:
- 将重复出现、有来源支持的观点综合表述一次,不要按人物重复陈述;
- 围绕用户的决策组织答案,而不是围绕专家姓名;
- 只有在分歧会改变用户应采取的行动时,才展示分歧;
- 展示分歧时,说明相互竞争的结论,以及能够解决分歧的缺失事实;发言者姓名可写可不写;
- 除非用户明确要求了解方法或引用来源,否则隐藏规则 ID、证据状态、置信度标签、来源链接、角色标签、数量和
abstain一词; - 默认隐藏发言者姓名,除非用户询问答案参考了哪些人的观点;
- 绝不要编造引语,也不要声称来源负责人曾直接彼此交谈。
如果用户明确要求展开或聆听圆桌讨论,只展示会影响决策的比较:
- 分别转述每个相关且有来源支持的观点;
- 仅当推荐行动及其适用条件相容时,才指出双方共同支持的主张;
- 展示实质性分歧,以及解决分歧所需的确切事实;
- 以清楚标明的 Agent 综合判断收尾;
- 绝不要将结果呈现为投票、多数意见、共识或虚构的实时对话。
使用通俗语言。能用简单说法时,就避免使用术语。必须使用技术术语时,应在首次出现时立即解释——例如,prosumer 指通常用自己的钱支付费用的个人专业人士,PLG 指用户无需先与销售人员交谈,就能通过产品发现产品、试用产品并从中获益。
实验设计
将诊断转化为为期 30 天的行动计划,包含假设、行动、先行指标、停止条件和证据。
更新知识库
- 将每个独立来源作为样本添加到
experts/<expert>/samples/下。 - 更改样本后,运行
python3 scripts/build_rule_registry.py。 - 重新构建规则注册表后,运行
python3 scripts/build_stage_index.py。 - 使用
schema/case.schema.yaml将经过审核的公司案例添加到references/case-library.yaml。优先选用一手来源或负有责任的一方提供的来源,标注自述结果,说明迁移限制,并在发布前验证每个来源 URL。 - 发布前运行
python3 scripts/validate_project.py。 - 规则满足
methodology.md的要求之前,不要将其提升为稳定规则。 - 社区使用情况不会自动成为评估数据。仅接受按照
references/feedback-policy.md有意提交的匿名案例。 - 运行
python3 scripts/sync_notebooklm_sources.py,盘点已配置的 NotebookLM 来源。仅在本地研究镜像中使用--download-private。切勿发布private/下的文件;只能将经过审核、附有来源链接的衍生成果纳入阶段索引。 - 将所有第三方汇编仅视为发现线索的辅助材料。不要交付从中提取的文本、结构、角色设计、专家权重或独特措辞。独立核实有用主题对应的公开来源,审阅其背景,并通过此技能的生命周期阶段模型表达采纳的结论。
- 遵循
references/evidence-policy.md中的洁净室要求:看到第三方线索的研究人员只能记录中立的研究问题;采纳的知识记录必须依据独立审阅过的来源撰写,并保留内部溯源记录。