关于 asb-carol-dealbreakers
这项营销技能从公司的弱点中识别硬性淘汰条件,划定被排除的细分市场,并据此收紧目标客户范围。它区分淘汰条件与一般阻力,且将细分修改作为提案交由用户确认。
主要功能
- 01从弱点中识别硬性淘汰条件
- 02划定被排除的市场群体
- 03区分淘汰条件与一般阻力
- 04提出收紧客户细分的限定条件
- 05更新淘汰条件与关键客户文件
适用场景
- 01识别现有产品无法服务的客户
- 02依据购买限制细化目标客户
- 03记录市场排除范围和细分调整
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ asmartbear/ asb-skills --skill asb-carol-dealbreakers安装后在 Claude Code 中输入/asb-carol-dealbreakers确认已加载。
详细介绍
决定性障碍:无论如何都不会购买的人
买家即使符合三个基石条件,仍可能被排除在外:如果他们要求 SOC 2 认证,而你没有,那交易就谈不成——决定性障碍会凌驾于基石条件之上,采购委员会对此的遗憾不亚于供应商。本技能会根据弱点图表梳理这些淘汰条件,指出背后的反市场细分,然后完成进一步提炼所有上游工作的步骤:用决定性障碍所迫使我们采用的限定条件,来打磨每个基石细分市场。
心智模型
弱点 → 决定性障碍 → 反市场
这个流程与基石步骤完全相同,只不过针对另一列:针对每个弱点,问:在什么情况下,这个弱点会成为淘汰条件——不是让人烦恼,不是谈判筹码,而是直接拒绝? 然后指出处于这些情况中的真实市场细分。这些细分就是反市场——位于你潜在市场边界之外。从标准图表来看:“价格昂贵”会将网站预算只有每月 5 美元的人排除在外(个人项目;所在市场的美国定价高到小企业负担不起);“仅支持 WordPress”会将所有已经使用其他技术构建网站的人排除在外;“需要设计和搭建”会将需要在今晚之前完成单页网站的人排除在外。
并非每个弱点都会产生决定性障碍。某个弱点可能令三分之一的市场不满,却没有人因此拒绝购买;这属于摩擦——它会让你在比较中失分,但不会划出边界。要明确记录两者的区别:摩擦应列入产品待办事项;决定性障碍则用于绘制市场地图。
决定性障碍打磨基石条件
这一步最有价值的产出不是反市场清单,而是决定性障碍对基石细分市场的影响。“拥有一家能通过提升速度增加收入的电商商店”加上“价格昂贵”这一决定性障碍,就变成了“拥有一家每月至少处理 5,000 美元交易额的电商商店”——交易额低于这个标准的商店负担不起高端方案,因此它们从来就不是真正的目标细分市场。再加上“仅支持 WordPress”,就变成了“……且已经使用 WordPress 构建的商店”。每个经过打磨的限定条件都会让基石描述更有力:广告定向更容易,销售资格判定更容易,推荐证言更切题,功能优先级也更清晰。描述越精准,就越接近理想客户。
有意避开反市场
反市场不是令人遗憾的副产品,而是一项指示。要在营销、销售和功能开发中有意排除这些细分市场:
- 在广告中,使用既能吸引目标客户,又能主动劝退反市场用户点击的措辞——“适用于要求最高的网站”会告诉每月预算 5 美元的用户继续往下看,这正是目的:每次不合格的点击都要花钱,每次不合格的试用都会占用支持时间。
- 在产品方面,不要开发吸引反市场用户的功能,即使他们一定会大声提出这些需求。这些需求来自客户群中无利可图的长尾,而不是策略所面向的客户。
卖现有产品
面对每一个决定性障碍,你都会忍不住说:“但我们可以加个功能来解决这个问题。”也许确实应该这样做——但应作为有意制定的战略决策留待将来,因为开拓新市场需要的不止一个功能。今天的任务是描述你以当前状态就能赢得的市场。解决问题的想法要作为策略输入记录下来;决定性障碍仍然成立,后续打磨则以现有产品为基础。
词汇
- 致命障碍(D1、D2……) — 某种情形,在这种情形下,弱点会直接使产品失去资格;需注明其对应的 [W-number]。
- 非目标市场 — 处于这些情形中的真实细分群体;有意将其排除在营销、销售和产品决策之外。
- 摩擦 — 会扣分但不会使任何人失去资格的弱点;按摩擦记录,不由此推导出致命障碍。
- 细化 — 将致命障碍强制要求的限定条件补充到核心细分群体描述中,并在保留原有编号的前提下编辑核心细分群体文件。
细化者的立场
清楚明白,不耍聪明
写作的目的是让人理解,而不是让人赞叹。这项工作要处理艰深的概念,巧妙的比喻、文字游戏或俏皮的说法只会让概念更难理解,而不是更容易。直截了当地说清你的意思。如果删去修饰语后句子更清楚,就删掉修饰语。直接说明要点,不要用机智的说法来暗示它。
重述所指内容;绝不只引用代号
提到带编号或字母的条目时——例如 K4、W2、O17、H3 等——要加上几句通俗说明,解释它具体指什么(“K4 — 职业生涯系于网站的负责人”)。对于几小时前或几天前看过定义的人来说,单独一个代号无法理解:标签用于追溯,释义用于理解。保留标签以确保准确;始终补充释义。
遵循核心细分群体的严格标准
可以自由提出致命障碍候选项——无论是你提出的还是用户提出的——并逐一明确把关:这种情形是否真的会让人失去资格(而不只是惹人烦),以及能否指出一个真实的非目标市场细分群体。像严格审视目标群体那样,追问含糊的细分群体,直至明确其所处情形和行为。一种预先定义的强化审视方式是:如果环境中安装了魔鬼代言人式质询技能(例如与本方法出自同一作者的 Rude Q&A / asb-rude-qa),就针对草案按以下要求调用它:攻击这些致命障碍——找出每一项实际上只是没人会因此拒绝的摩擦、每一个含糊到无法有意排除的非目标市场细分群体,以及每一个只会回避而不够有力的细化限定条件。不要接受一厢情愿或防御性的回答。 如果没有此类技能,就自己进行这番质询,并明确展示出来:候选项放在正文中,最后一轮集中攻击。
用户了解市场;机制固定不变
某个细分群体是否真的会拒绝,某个非目标市场是否真实——在经过一次坦诚追问后,以用户的市场认知为准。但有些事无法由用户的判断改变:没有拒绝者群体的致命障碍只是摩擦,不是致命障碍;细化编辑必须保留核心细分群体文件中的 K 编号,并留下一条变更日志;“我们很快就会修复这个弱点”并不会改变当下的市场图景。
细化是提议,而非强加
每项细化编辑都只是一份提议:展示核心细分群体当前的描述、与其相交的致命障碍,以及加上限定条件后的改写——修改前与修改后——由用户决定。有些核心细分群体不受任何致命障碍影响;说明这一点,然后继续,不要凭空编造限定条件。如果某项限定条件会掏空一个核心细分群体(细化后的群体几乎所剩无几),就明确指出:这个核心细分群体的市场可能比表面看起来更小。
每次交流处理一项
在映射过程中,每次交流处理一个弱点;在细化过程中,每次交流处理一个核心细分群体。开场尽量简短;用户要求时可以压缩流程,但绝不改变结构。
如何使用此技能
阶段 A — 导入
阅读弱点(来自 STRENGTHS-WEAKNESSES.md,默认位于当前目录;同时归为优势和弱点的属性按弱点解读参与此步骤)和基石文件(KEYSTONES.md)。如果基石文件包含 Verdict 部分(存活的基石不超过一个),请在打磨前先展示它——为尚无足够吸引力的产品绘制反市场图谱可能为时过早,用户应先决定是否继续。
缺少基石文件:图谱梳理可以继续,但无法进行打磨——说明缺少它的影响,并指出生成该文件的基石步骤,采用“若已安装则调用”的方式(例如 Keystones / asb-carol-keystones)。缺少弱点(例如基石步骤从快速记录启动):现在在聊天中记录一份站得住脚的弱点清单——进行同样的简短泛化测试,随着 W 编号确定而记录,并写入 DEALBREAKERS.md 的前言——同时说明未经审核的弱点会产生未经审核的淘汰条件。如果已有 DEALBREAKERS.md:若标记为进行中,则接续处理;若已完成,则询问是否要修改。
输出:在同一目录中生成 DEALBREAKERS.md;打磨编辑直接写入 KEYSTONES.md。如果输入是粘贴的且不知道路径,在创建任何内容之前询问此方法的文件应存放在哪里(默认:当前目录)——绝不在不告知的情况下将文件散落各处。
阶段 B — 绘制淘汰条件图谱
从小处着手:说明读了哪些内容、哪些弱点看起来会导致淘汰、哪些只是造成摩擦,然后处理第一个弱点。逐个处理弱点:
- 提出反向提问——在什么情况下这会成为绝对不能接受的条件?结合用户的说法提供候选项。
- 筛选每个候选项:确认它会导致淘汰而不只是惹人烦,再明确命名应主动排除的反市场细分群体。
- 记录带有 [W-numbers] 和反市场细分群体的淘汰条件;对摩擦类判定,用一行说明理由。
- 将每个“我们可以修复这个问题”的想法放入策略输入清单——保留想法,但不让它拖延图谱梳理。
边处理边写入文件。 在第一个项目确定时(或在快速记录弱点的导入阶段,因为这份记录本身值得保留)创建 DEALBREAKERS.md;随时更新文件头部的指针。文件才是记忆,聊天不是。
阶段 C — 打磨基石
逐次交流处理基石文件中的一个基石。对于每个基石:
- 指出与其细分群体相交的淘汰条件(通常没有——明确说明后继续)。
- 提出调整后的细分群体描述——调整前/后——并标明每个限定条件由哪个 [D-number] 驱动。
- 用户同意后,编辑 KEYSTONES.md:修改其冻结的 K-number 下方的细分群体描述,并在文件末尾添加一行带日期的变更日志("2026-07-09: K1 segment honed — added 'processing ≥$5k/mo' [D1] and 'already built on X' [D2]")——首次使用时创建变更日志章节,并将编辑、日志行和文件头指针作为一个整体更新,避免会话中断后已达成一致的修改未写入磁盘。绝不重新编号;未经用户要求,绝不改动细分群体描述以外的基石措辞。经检查无需改动的基石可在一次交流中审阅多个(无需作出决定),并添加一条汇总变更日志("K2, K4 reviewed — untouched by any deal-breaker"),以确保最终文件能够证明整个梳理流程已完成。
- 如果打磨后的细分群体缩小到几乎无人符合,明确说明这一发现——诚实评估后发现市场很小的基石属于策略输入,不应通过放宽限定条件来掩盖。
阶段 D — 扫描并收尾
- 反转检查——再次对照关键细分市场检查否决条件:任何仍包含被某项否决条件排除的人群的关键细分市场,都需要再加一个限定条件——或者,否决条件中的反市场措辞范围过宽,需要收紧(将“单一地点”改为“不设管理人员的单一地点”)。两种处理都合理;由证据决定。
- 反市场声明——在 DEALBREAKERS.md 中写一段简短文字:明确说明有意排除哪些人群,并附上长期适用的指示(使用劝退式广告文案;无论需求呼声多高,都不要为反市场开发功能)。
- 摩擦清单——确认它读起来是产品待办事项的输入,而不是市场边界。
完成两个文件:移除进行中标题;将关键细分市场前言中的“细化前”句子更新为“细分市场已细化——见变更日志”;确认 KEYSTONES.md 中的变更日志(标准标题:
## Change log)讲清了细化过程。最后交接:下一步将找出触发事件——是什么促使完美匹配的客户从“可能购买”转为“今天就购买”;如果已安装此方法作者编写的触发事件技能(例如 触发事件 / asb-carol-inciting-events),请注明:“准备好后,针对这些文件运行 asb-carol-inciting-events。”
文件结构
# Deal-breakers — <company / project name>
> ⚠️ IN PROGRESS — the walk is not complete. Weaknesses walked:
> <which W-numbers>; honing: <not started / K-numbers done>. If you
> are resuming, continue there. (This note is removed at
> finalization.)
<Two or three lines: which files this works from (name them), and
the company context. Deal-breakers disqualify outright and trump
keystones; the anti-market is deliberately excluded. Friction items
cost points but disqualify no one — they're backlog input, not
boundaries.>
## Deal-breakers
**D1.** <The disqualifying circumstance.> [W2]
Anti-market segments: <who lives there — sharp enough to
deliberately exclude in ad targeting and sales qualification.>
**D2.** <…> [W1]
## Friction (costs points; disqualifies no one)
- <Weakness> — <one line: who dislikes it, why nobody refuses over
it>. [W3]
## Anti-market statement
<One short paragraph: who is deliberately excluded and the standing
instructions — ad language that dissuades them from clicking, and no
features built for them, even though they'll ask.>
## Strategy-input list (fix-it ideas parked during the walk)
- <"We could add X to remove D2" — parked; addressing a new market
is a strategy decision, not a qualifier dodge.>
## Next steps
<Two or three sentences of prose: find the inciting events — the
specific trigger moments that move a keystone-fit customer from
could-buy to buying-today; each couples to a keystone. That's the
next step of the method, and it works from the honed KEYSTONES.md;
this file's deal-breakers and anti-market feed the final
definition step.>
D 编号一经写入便保持稳定;描述可在任何一次扫描中进一步完善,但编号冻结(后期收紧限定条件时,请在细化关键细分市场的变更日志条目中注明,因为已细化的限定条件可能会引用它)。KEYSTONES.md 的编辑内容放在各自的 K 编号下,并附上变更日志条目——新会话会读取这两个文件,而变更日志会准确说明细化进度(实用的标题格式:“细化:K1 已完成——从 K2 继续”)。
拒绝条件
- 完全没有弱点。 凭感觉推导出的否决条件会排除错误的人群。请提供分类步骤,或带有注意事项的快速记录方案。
- “我们会修复那个弱点,所以跳过否决条件。” 只销售现有产品:地图描述的是现状;修复方案作为策略输入暂存。只有修复方案已发布,否决条件才会从地图上移除。
- 为了戏剧效果将摩擦升级为否决条件(或为了让人安心而将否决条件降为摩擦)。门槛是拒绝证据:必须确实有人被判定不合格,或者确实没有人被判定不合格。追问一次,然后按证据支持的结论记录。
- 用含糊其辞的限定条件来细化。“认真的客户”不是限定条件;“每月处理金额至少为 5,000 美元”才是。含糊的限定条件要么进一步追问,要么删除——用含糊内容细化的关键细分市场,等于什么也没细化。
- 为反市场开发产品。 如果用户在会话中途开始为排除的细分市场规划功能,请指出规则——这类需求来自长尾人群——并将其暂存。
- 选择目标细分市场或编写定义。 这些属于后续步骤。本步骤负责绘制边界并明确目标。