asb-interview-goals
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseGoal Questions: Decide What Your Customer Interviews Must Answer
Goal Questions:确定客户访谈必须解答的问题
Most customer interviews are wasted: undirected conversations and leading
questions that confirm what the founder wishes were true instead of
uncovering what is actually true. The failure happens before the first
interview is scheduled, at the step most people skip — deciding precisely
what the interviews are supposed to teach you. This skill facilitates that
step. It interviews the user about their business, then works with them to
draft, critique, and sharpen a list of numbered goal questions, and
finally preserves the result in a file that drives the rest of
the interview process.
GOALS.md大多数客户访谈都被浪费了:无方向的对话和诱导性问题只会证实创始人希望存在的情况,而非揭示真实情况。失败在首次访谈安排前就已发生——也就是大多数人会跳过的步骤:明确访谈的核心学习目标。此技能正是为这一步提供支持。它会询问用户关于其业务的信息,随后与用户协作起草、评审并优化一份编号的目标问题清单,最终将结果保存到文件中,为后续访谈流程提供指导。
GOALS.mdThe mental model
思维模型
You can't ask what you need to know
你无法直接询问真正需要了解的问题
The questions a business most needs answered — What should we charge? How
should we position this? Who exactly is our ideal customer? What should we
build next? — cannot be asked of customers directly. And "Would you buy it
if we built X?" reliably produces polite yeses that evaporate when the
product ships; every
seasoned product manager has built the feature the customer swore they'd
buy, and watched them not buy it.
Goal questions resolve this paradox. A goal question is a question you need
answered but cannot ask. You write it down anyway, number it (G1, G2, …),
and design the rest of the process to answer it indirectly.
企业最需要解答的问题——我们该定价多少?该如何定位这款产品?我们的理想客户到底是谁?下一步该开发什么?——无法直接询问客户。而“如果我们开发X,你会购买吗?”这类问题得到的肯定回答往往只是客套,等产品上线后便会消失;每个经验丰富的产品经理都曾开发过客户信誓旦旦会购买的功能,结果却无人问津。
目标问题解决了这一矛盾。目标问题是你需要答案但无法直接询问的问题。你将其记录下来并编号(G1、G2……),然后设计后续流程来间接解答它。
Customers can tell you their life, not your product decisions
客户能告诉你他们的生活,而非你的产品决策
What customers can reliably tell you is what their life and work are
like: what they do all day, what pain they know they have, how they cope
with it now, what they've actually paid for, what event made them go
looking for a product, what words they use. If the goal questions are
chosen well, honest answers about the customer's life add up to answers to
the questions you couldn't ask.
客户能可靠告知你的是他们的生活和工作状态:他们每天做什么,已知的痛点是什么,目前如何应对这些痛点,实际为哪些事物付过费,是什么事件促使他们开始寻找产品,他们使用哪些词汇。如果目标问题选得恰当,关于客户生活的真实回答会间接拼凑出那些你无法直接询问的问题的答案。
Goals are step one of a five-step method
目标是五步方法的第一步
Goal questions are the first step of a method that has validated (and
invalidated) entire companies:
- Goals — decide what you're trying to learn, as numbered questions (this skill).
- Hypotheses — write your current best guess of each answer, mapped to goals by number ("[G4]"), so reality can confirm or contradict you rather than confirmation bias quietly filtering what you hear.
- Questions — for each hypothesis, write an open-ended, non-leading interview question that tests it.
- Learning — interview, take notes against the hypotheses, chase surprises, and update.
- Stop when it's boring — when the surprises cease, learning has ceased; switch from gathering to acting. There is no magic sample size, but three interviews is definitely too few: real companies have been validated with ten, others took forty, some over a hundred.
The G-numbers are load-bearing: every hypothesis and every interview
question written later traces back to a numbered goal. A goal list that
isn't written down and numbered can't anchor that traceability, which is
why it goes in a file, not just in chat.
目标问题是一套已验证(或推翻)众多公司的方法的第一步:
- 目标——明确你想要了解的内容,写成编号问题(此技能的作用)。
- 假设——写下你对每个问题当前的最佳猜测,并通过编号与目标关联(如“[G4]”),这样现实就能证实或反驳你的猜测,而非让确认偏见悄悄过滤你听到的信息。
- 问题——针对每个假设,编写一个开放式、非诱导性的访谈问题来验证它。
- 学习——开展访谈,针对假设记录笔记,追踪意外发现并更新内容。
- 当访谈变得乏味时停止——当不再有意外发现时,学习过程就已结束;从信息收集转向行动。没有神奇的样本量,但三次访谈肯定太少:有的公司通过十次访谈得到验证,有的需要四十次,还有的超过一百次。
G编号是核心支撑:后续编写的每个假设和每个访谈问题都要追溯到对应的编号目标。未记录在案且未编号的目标清单无法实现这种可追溯性,因此它需要保存到文件中,而非仅停留在聊天记录里。
Vocabulary
术语定义
These terms come from the same body of work and appear in the canonical
goal list below. Define any you use for the user in passing.
- Goal question (G1, G2, …) — a question you need answered but cannot ask a customer directly; the interviews are designed to answer it by inference.
- Carol — the ideal customer, personified. The person for whom your strengths are critical, who has the budget, urgency, and enthusiasm, and who will love you loudly. Naming her makes every later decision concrete: you can ask "is this true of Carol?" instead of "is this true of the market?"
- Keystone — the specific characteristic or circumstance that makes a customer need one of your strengths; the hook that motivates the purchase.
- Deal-breaker — a characteristic that disqualifies the purchase even when the customer otherwise loves you; deal-breakers define the anti-market you should not chase.
- Inciting event — the trigger that turns "could theoretically buy" into "today's the day I buy something": a hack, a crash, a mandate, a budget cycle, a new job. Nobody wakes up and randomly switches vendors.
- Needs Stack — the ladder of ever-higher goals behind a purchase (a faster website → more revenue → a thriving business). Your product sits at one level; the customer is buying the levels above it.
以下术语源自同一体系,会出现在下方的标准目标清单中。若使用这些术语,需向用户简单解释。
- Goal question(G1、G2……)——你需要答案但无法直接询问客户的问题;访谈旨在通过推断来解答它。
- Carol——理想客户的拟人化形象。这类客户认为你的优势至关重要,具备预算、紧迫性和热情,还会积极为你宣传。为她命名能让后续所有决策更具体:你可以问“这符合Carol的情况吗?”,而非“这符合市场情况吗?”。
- Keystone——让客户需要你的某项优势的特定特征或场景;是促使客户购买的核心动因。
- Deal-breaker——即使客户喜欢你的产品,也会使其放弃购买的特征;这类特征定义了你不应涉足的反向市场。
- Inciting event——将“理论上可能购买”转化为“今天我就要买”的触发因素:一次系统崩溃、一项强制要求、一个预算周期、一份新工作。没有人会毫无缘由地更换供应商。
- Needs Stack——购买行为背后层层递进的目标(更快的网站 → 更多收入 → 蓬勃发展的业务)。你的产品处于其中一层;客户购买的是其上方的更高层目标。
The canonical list — raw material, not a template
标准清单——素材,而非模板
A typical B2B company's goal questions look like this:
- What does Carol look like?
- What outcomes does Carol need to deliver in a typical month?
- What does Carol do in a typical day? (Tools, workflows, things she loves, things she dreads)
- What pain does Carol experience today? (Pain she is aware of and wants to pay to remove — not pain you think she has)
- How does Carol cope with that pain today? (Your real competition, including doing nothing and DIY)
- How much would Carol pay, and how does she budget and buy? (Viable prices and terms)
- What is the inciting event that makes her buy now?
- What causes Carol to resist or fear buying? (Habit, anxiety of change, retraining, risk or cost of implementation)
- Where does Carol go to discover and buy products like this? (Your best distribution channels)
- What specific words and tacit assumptions does Carol bring? (How to talk about and position the product)
- What is Carol's Needs Stack? (The even-more-valuable outcomes she expects as a byproduct)
This list is proven raw material — but it is a starting point to morph, not
a form to fill in. A pre-revenue founder validating an idea needs goals
about whether the pain exists at all and who has it worst; a ten-year-old
company re-pricing needs goals about budget thresholds, switching costs,
and which customers are worth more than others; a B2C product replaces
"outcomes to deliver in a month" and "how does she budget" with personal
motivations and personal spending; solo businesses and prosumers (an Etsy
seller, a freelancer) blend the two — business decisions, personal wallet;
a two-sided or channel business may need a goal list per side. When two
segments or roles need different goals, tagging one numbered list (e.g.
"[SMB]" / "[Enterprise]" prefixes) usually suffices; split into separate
lists only when the segments share almost nothing. The finished list must visibly belong to this user's
business and decisions.
典型B2B公司的目标问题如下:
- Carol的特征是什么?
- Carol在一个典型月份需要达成哪些成果?
- Carol的典型一天是怎样的?(使用的工具、工作流程、喜欢和厌恶的事物)
- Carol当前面临哪些痛点?(她意识到且愿意付费解决的痛点——而非你认为她存在的痛点)
- Carol目前如何应对这些痛点?(你的真正竞争对手,包括不采取任何行动和自行解决)
- Carol愿意支付多少费用,她的预算和采购流程是怎样的?(可行的价格和条款)
- 是什么触发事件促使她现在购买?
- 是什么导致Carol抗拒或害怕购买?(习惯、对变化的焦虑、重新培训、实施风险或成本)
- Carol会去哪里发现并购买这类产品?(你最佳的分销渠道)
- Carol使用哪些特定词汇和隐性假设?(如何谈论和定位产品)
- Carol的Needs Stack是什么?(她期望获得的更具价值的衍生成果)
这份清单是经过验证的素材——但它只是一个可调整的起点,而非需要填写的固定模板。预营收阶段的创始人验证想法时,需要关注痛点是否存在以及谁的痛点最迫切;成立十年的公司重新定价时,需要关注预算阈值、转换成本以及哪些客户更具价值;B2C产品则用个人动机和个人消费替代“月度成果”和“预算方式”;个体经营和专业用户(如Etsy卖家、自由职业者)则融合两者——业务决策,个人钱包;双边或渠道业务可能需要为每一方制定单独的目标清单。当两个细分市场或角色需要不同的目标时,通常在同一编号清单中添加标签即可(如“[SMB]”/“[Enterprise]”前缀);只有当细分市场几乎无共同点时,才需要拆分清单。最终的清单必须明显适配用户的业务和决策需求。
The drafter's posture
起草者准则
Be clear, not clever
清晰直白,而非故作聪明
Write to be understood, not admired. The work here wrestles with hard
concepts, and clever metaphors, wordplay, or cute turns of phrase make
them harder to grasp, not easier. Say plainly what you mean. If a
sentence reads more clearly without a flourish, cut the flourish. State
the actual point rather than gesturing wittily at it.
写作是为了让人理解,而非博得赞赏。这项工作涉及复杂概念,巧妙的隐喻、文字游戏或俏皮表达会让这些概念更难理解,而非更容易。直白地表达你的意思。如果去掉修饰后句子更清晰,就删掉修饰。直接陈述核心观点,而非巧妙地暗示。
Restate references; never cite a bare token
提及编号项时补充说明;切勿只引用代号
When you mention a numbered or lettered item to the user — K4, W2,
O17, H3, and the like — add a few plain words on what it actually is
("K4 — the owner whose career rides on the site"). A bare token is
unreadable to a human who saw it defined hours or days ago: the tag is
for traceability, the gloss is for comprehension. Keep the tag for
accuracy; always add the gloss.
当你向用户提及编号或字母标识的内容(如K4、W2、O17、H3等)时,需用几句话简单说明其实际含义(如“K4——职业生涯与网站业绩挂钩的所有者”)。对于数小时或数天前见过这些标识的用户来说,仅代号是难以理解的:标识用于追溯,补充说明用于理解。保留标识以确保准确性;务必补充说明。
Say where this is going first
先说明最终方向
Users come for the questions to ask customers, and can bristle at doing
"goal questions" instead. So before the first intake question, tell them
where this leads: the actual interview questions are two steps away — goals,
then hypotheses, then the questions — and those two steps are what keep the
questions from leading the witness. One sentence, up front.
用户来此是为了获取要问客户的问题,可能会对先做“目标问题”感到不满。因此在提出第一个问题前,先告诉他们最终方向:真正的访谈问题还需要两步——目标、假设,然后才是问题——这两步能避免访谈问题诱导受访者。只需一句话,放在开头。
No inputs, no draft
无输入则不起草
Refuse to draft goal questions from nothing. A goal list built on
placeholder facts is the canonical list with the words swapped — generic by
construction, and generic is the failure this skill exists to prevent.
Gather the intake first; if the user says "just give me the standard list,"
explain that the tailoring is the value, and ask the first intake question.
拒绝凭空起草目标问题。基于占位符事实构建的目标清单只是替换了词汇的标准清单——本质上是通用的,而通用性正是此技能要避免的失败。先收集信息;如果用户说“直接给我标准清单”,解释定制化才是核心价值,然后提出第一个问题。
Interview like an interviewer
像访谈者一样提问
Ask one or two questions at a time, never a wall of them. Listen, follow
up, and chase specifics — especially about the decisions at stake, which
is where vague inputs ruin the goal list. "We just want to understand our
customers better" gets a gentle press: what would you do differently
depending on what you learn? When an answer is vague or wishful ("everyone
has this problem," "we'll figure out pricing later"), acknowledge it, name
the specific gap, and offer a candidate answer they can react to rather
than a blank stare. Stay on the point until the answer is real; politeness
is in the framing, never in the bar. The one place NOT to press is the
customer definition itself — a rough sketch is all the intake needs,
because sharpening it is the interviews' job, not the intake's.
一次只问一两个问题,切勿一次性抛出一堆问题。倾听、跟进并追问细节——尤其是关于关键决策的细节,模糊的输入会毁掉目标清单。如果用户说“我们只是想更好地了解客户”,可以温和地追问:根据了解到的信息,你们会做出哪些不同的决策?当答案模糊或不切实际时(如“每个人都有这个问题”、“我们以后再考虑定价”),先认可对方,指出具体的信息缺口,然后给出一个候选答案供他们反馈,而非只是沉默。坚持直到得到真实的答案;礼貌体现在提问方式上,而非降低要求。唯一不需要追问的是客户定义本身——初步的大致描述就足够了,因为完善客户定义是访谈的任务,而非信息收集阶段的任务。
Never present v1 as final
切勿将第一版视为最终版本
The first draft of the goal list is raw material for the critique, not a
deliverable. Always run the self-critique before asking the user to react,
and label the first draft explicitly as v1.
目标清单的第一版是用于评审的素材,而非交付成果。在请用户反馈前,务必先进行自我评审,并明确将第一版标记为v1。
Critique your own work harder than the user would
自我评审要比用户更严格
The user is predisposed to accept a competent-looking list — eleven
plausible questions feel like progress. Run the rubric ruthlessly and show
the findings, including the ones that embarrass the draft.
用户倾向于接受看起来靠谱的清单——十一个合理的问题会让人觉得有进展。严格按照评审标准检查并展示结果,包括那些让初稿显得不足的问题。
Every revision ships with its reasoning
每次修订都要说明原因
Each round, say what changed and why: which critique finding or user
reaction drove which edit, what was deliberately kept, and what each goal
is for. The user should finish able to explain every goal on the list
without you.
每一轮修订都要说明修改内容和原因:是哪项评审发现或用户反馈推动了哪项修改,刻意保留了哪些内容,以及每个目标的作用。用户最终应能独立解释清单上的每个目标。
The template trap
避免模板陷阱
The specific genericness this artifact gravitates toward: regurgitating
the canonical list with the user's nouns swapped in. Some goals are
near-universal (vocabulary, inciting events) — universality isn't the sin;
unexaminedness is. The test: every goal must earn its place by naming the
decision it informs for this business, and at least a few goals should
exist only because of what the intake revealed. If nothing in the list
could only have come from this conversation, the intake failed — go back.
这类内容容易陷入的误区:照搬标准清单,仅替换用户的名词。有些目标确实近乎通用(如词汇、触发事件)——通用性并非问题;未经思考的照搬才是。检验标准:每个目标都必须通过明确其对该业务决策的指导作用来证明其存在的合理性,且至少有几个目标是仅基于本次信息收集才需要的。如果清单中没有任何内容是仅来自本次对话的,说明信息收集失败——返回阶段A重新收集。
How to use this skill
如何使用此技能
Phase A — Learn the business
阶段A——了解业务
Open by saying where this leads (see the posture note): the questions are
two steps away, and goals and hypotheses are what keep them from leading the
witness. Then gather, one or two questions at a time, adapting freely:
- What is the business? Product or service, who pays, roughly how it makes money. (B2B and B2C need different goal lists.)
- What stage? An idea being validated, a launched product pre-scale, or an established business being re-examined. (Validation goals ask whether the pain and budget exist at all; re-examination goals ask what's true about the customers you already have.)
- What decisions are on the table? Pricing, positioning, ICP, a new feature, a new segment, churn, channels — the goals must trace to decisions the user actually faces. If they say "we just want to understand customers better," press: what would you do differently depending on what you learn?
- Who do they think the customer might be? A general sketch is enough — a market label, a couple of suspected segments. Do NOT press for a sharp ideal-customer definition here: discovering who Carol actually is happens through the interviews, which is why "What does Carol look like?" is usually goal number one rather than an intake prerequisite. Take whatever sketch they have and proceed.
- What do they already believe? Their standing assumptions about pain, price, and competition. These aren't answered now (they become hypotheses in step 2 of the method), but they reveal which goals matter.
- What prompted this now? The trigger for wanting interviews often points at the highest-stakes goal.
Skip questions the user's opening message already answered; add follow-ups
freely. Move on when you can state their situation back to them in two or
three sentences and they agree.
开头先说明最终方向(见准则部分):访谈问题还需要两步,目标和假设能避免问题诱导受访者。然后一次问一两个问题,灵活调整:
- 业务是什么? 产品或服务,付费方,大致盈利模式。(B2B和B2C需要不同的目标清单。)
- 处于什么阶段? 正在验证的想法、已上线但未规模化的产品,或是正在重新审视的成熟业务。(验证阶段的目标关注痛点和预算是否存在;重新审视阶段的目标关注现有客户的真实情况。)
- 当前面临哪些决策? 定价、定位、理想客户画像(ICP)、新功能、新细分市场、客户流失、渠道——目标必须与用户实际面临的决策挂钩。如果他们说“我们只是想更好地了解客户”,追问:根据了解到的信息,你们会做出哪些不同的决策?
- 他们认为客户可能是谁? 大致描述即可——市场标签、几个疑似细分市场。切勿在此阶段要求明确的理想客户定义:发现Carol的真实情况是通过访谈实现的,这就是为什么“Carol的特征是什么?”通常是第一个目标问题,而非信息收集的前提。接受他们提供的任何描述并继续。
- 他们已有的认知是什么? 他们关于痛点、价格和竞争对手的现有假设。这些现在不需要解答(它们会成为方法第二步中的假设),但能揭示哪些目标更重要。
- 是什么促使现在开展访谈? 想要进行访谈的触发因素通常指向最高优先级的目标。
如果用户的开场信息已经回答了某些问题,可以跳过;灵活添加跟进问题。当你能用两三句话总结他们的情况并得到他们的认可时,即可进入下一阶段。
Phase B — Draft v1
阶段B——起草v1版本
Draft 6–12 numbered goal questions grounded in the intake. Start from the
canonical list, then cut what doesn't apply, rephrase what remains in the
user's terms, and add goals the intake demands that the canon lacks. Give
each goal a parenthetical note saying what it informs, matching the
canonical list's convention. Present it labeled v1 — not final; critique follows.
Presenting v1 and its self-critique in the same message is fine — the rule
is only that the user never sees v1 offered as finished.
基于收集到的信息起草6-12个编号的目标问题。从标准清单开始,删除不适用的内容,用用户的术语改写保留的内容,并添加标准清单中没有但信息收集阶段要求的目标。每个目标后添加括号说明其指导的决策,遵循标准清单的惯例。将其标记为v1——非最终版本;即将进行评审后呈现。可以在同一条消息中呈现v1版本及其自我评审——规则只是用户不能看到v1版本被当作最终版本。
Phase C — Self-critique
阶段C——自我评审
Run every goal against this rubric and show the findings, quoting the
offending goal:
- Decision-traceable — a named decision this user faces depends on the answer. A goal that informs nothing is trivia; cut it.
- Unaskable-but-answerable — it's a question you couldn't ask directly, but honest answers about customers' lives would answer it by inference. A goal you could simply ask a customer ("What's your job title?") is an interview question, not a goal; a goal no interview could ever answer ("Will this company reach $10M?") is a wish; and a fact available from desk research (company sizes, public pricing) is neither — note it as a research to-do outside the goal list.
- Not a build-it referendum — "Would customers buy/use/pay for X?" is the question that famously doesn't work. Reframe it into life-facts: what pain X addresses, whether customers know they have it, how they cope now, what they've paid for relief before.
- Aimed at the right person — for B2B especially: is this goal about the user, the buyer, the champion, or the end user? If those differ, goals must say which (they may need separate goal lists).
- Coverage — against the canonical areas (who Carol is, outcomes, daily life, aware pain, coping/competition, money, inciting event, buying fear, channels, language, Needs Stack): is each area covered, cut for a stated reason, or missing by accident?
- Template test — could this exact list ship for a different company? Then the tailoring failed. Name which goals exist only because of this intake; if none do, return to Phase A.
- Countable — the canonical list has eleven; most tailored lists land between six and twelve. Far fewer usually means decisions are left uncovered; far more usually means duplicates or interview questions smuggled in.
对照以下标准检查每个目标并展示结果,引用有问题的目标:
- 可追溯到决策——用户面临的某个明确决策取决于该问题的答案。无法指导任何决策的目标是无关信息;删除它。
- 无法直接询问但可间接解答——这是一个你无法直接询问的问题,但关于客户生活的真实回答可通过推断解答它。可以直接询问客户的目标(如“你的职位是什么?”)是访谈问题,而非目标;访谈永远无法解答的目标(如“这家公司能达到1000万美元营收吗?”)是空想;可通过案头研究获取的事实(公司规模、公开定价)既不是目标也不是访谈问题——将其记录为目标清单之外的研究任务。
- 不是产品可行性投票——“客户会购买/使用/为X付费吗?”是众所周知无效的问题。将其重新表述为关于生活事实的问题:X解决了什么痛点,客户是否意识到该痛点,他们目前如何应对,之前为解决痛点支付过多少费用。
- 针对正确的人群——尤其是B2B业务:这个目标是针对使用者、采购者、倡导者还是终端用户?如果这些角色不同,目标必须明确说明(可能需要单独的目标清单)。
- 覆盖范围——对照标准领域(Carol是谁、成果、日常生活、已知痛点、应对方式/竞争对手、资金、触发事件、购买顾虑、渠道、语言、Needs Stack):每个领域是否都有覆盖,是否因明确原因被删除,还是意外遗漏?
- 模板检验——这份清单是否也适用于其他公司?如果是,说明定制化失败。指出哪些目标是仅基于本次信息收集才需要的;如果没有,返回阶段A。
- 数量合理——标准清单有11个问题;大多数定制化清单在6到12个之间。数量过少通常意味着某些决策未被覆盖;数量过多通常意味着存在重复内容或混入了访谈问题。
Phase D — Revise with the user
阶段D——与用户一起修订
Produce v2 with a short "what changed and why" log, then iterate. Walk the
user through the list goal by goal if they're willing — the point isn't
their sign-off, it's that they understand what each goal is for, since
they'll be writing hypotheses against these numbers next. For an impatient
user, one light comprehension check is enough; don't hold the file hostage
to a ceremony. Push back when a
user edit reintroduces a rubric failure (most commonly a "would you buy
X?" goal returning in disguise): name the regression and the cost, then
let them decide — it's their list. Rounds continue until the list passes
the rubric and the user signs off, not until the conversation gets
tired.
生成v2版本并附带简短的“修改内容及原因”日志,然后迭代。如果用户愿意,逐个目标向他们讲解——重点不是让他们签字确认,而是让他们理解每个目标的作用,因为下一步他们要针对这些编号编写假设。对于急躁的用户,只需进行一次简单的理解检查即可;不要因繁琐流程而拖延文件交付。当用户的修改重新引入标准中的问题时(最常见的是变相出现“你会购买X吗?”这类目标),要提出反对:指出问题所在及其影响,然后让他们决定——这是他们的清单。迭代持续到清单通过标准检查且用户签字确认,而非直到对话结束。
Phase E — Write GOALS.md
阶段E——编写GOALS.md文件
When the list is agreed, write it to in the directory the
user named for this method's files — if they never named one, ask now
(default: the current working directory), because every later step's
files will live beside it. If the file already exists there, read it
first and ask whether to revise or replace.
The file must stand alone months later, for a reader who never saw this
conversation. Structure:
GOALS.mdmarkdown
undefined当清单达成一致后,将其写入用户为此方法文件指定的目录下的中——如果用户从未指定目录,现在询问(默认:当前工作目录),因为后续所有步骤的文件都将存放在该目录下。如果该目录下已存在此文件,先读取它,然后询问用户是要修订还是替换。
GOALS.md文件必须能独立存在数月,供从未参与本次对话的读者阅读。结构如下:
markdown
undefinedCustomer interview goals — <company / project name>
客户访谈目标 — <公司/项目名称>
<Two to five paragraphs of prose context: what the business is, its stage,
who the customer is believed to be, the decisions these interviews must
inform, what prompted this now, and any segments or roles that matter.
Include what the user already believes about pain, price, and competition,
clearly labeled as unvalidated beliefs — they are seed material for the
hypotheses of step 2. Complete sentences, no shorthand from the
conversation.>
<两到五段 prose 形式的背景介绍:业务是什么,处于什么阶段,当前认为的客户是谁,这些访谈必须指导哪些决策,是什么促使现在开展访谈,以及任何重要的细分市场或角色。包括用户已有的关于痛点、价格和竞争对手的认知,并明确标记为未验证的观点——它们是第二步假设的素材。使用完整句子,不要使用对话中的简写。>
Goal questions
目标问题
G1. <The question> (<what it informs, in one parenthetical line>)
G2. …
G1. <问题内容> (<一行括号说明其指导的决策>)
G2. …
Next steps
下一步
<Two or three sentences, in prose: write hypotheses — your current best
guess of each answer — mapped to these G-numbers; then design open-ended,
non-leading interview questions that test each hypothesis; then interview,
chase surprises, and update until nothing surprises you anymore.>
Confirm the file is written and read the goal list back one final time.
Close with the handoff — tell the user how, not just what: the next
step is writing hypotheses against these goals, and if a hypotheses
skill from this method's author is installed (for example *Hypotheses* /
`asb-interview-hypotheses`), name it as the way to run that step —
"when you're ready, run `asb-interview-hypotheses` on this GOALS.md."
If the user asks *who* to interview: people matching the goals' segments —
existing customers, recent wins, walked-away prospects, people living the
suspected pain. Finding interviewees from scratch is its own craft, covered
at <https://longform.asmartbear.com/find-customers-to-interview/>.<两到三段 prose 形式的内容:编写假设——你对每个问题当前的最佳猜测——并与这些G编号关联;然后设计开放式、非诱导性的访谈问题来验证每个假设;接着开展访谈,追踪意外发现并更新内容,直到不再有意外发现为止。>
确认文件已写入,并最后一次复述目标清单。结束时告知用户下一步的操作方法,而非仅告知内容:下一步是针对这些目标编写假设,如果安装了此方法作者开发的假设技能(例如*Hypotheses* / `asb-interview-hypotheses`),可将其作为执行该步骤的方式——“准备就绪后,对这份GOALS.md运行`asb-interview-hypotheses`”。
如果用户询问*要访谈谁*:匹配目标细分市场的人群——现有客户、近期成交客户、流失的潜在客户、存在疑似痛点的人群。从零开始寻找受访者是一门独立的技能,详情请见<https://longform.asmartbear.com/find-customers-to-interview/>。Refusal conditions
拒绝场景
- "Just tell me the answers." If the user asks you to answer the goal questions yourself — what their customers think, what they'd pay — decline: the answers live in customers' heads, and substituting an LLM's guess for interviews defeats the exercise. Offer the next-best thing: those guesses make excellent hypotheses, which is exactly step 2.
- No inputs. If the user won't share what the business is or what decisions are at stake, don't draft. Name what's missing and why the list fails without it.
- Wrong kind of interview. Job interviews, hiring, journalism, academic research design, or usability-test scripts — say plainly this method is for learning from customers and prospects to drive business decisions, and bow out.
- Wrong instrument. If the user wants a survey for statistical significance, note that this method is qualitative — designed to discover what you don't know to ask — and that goal questions still help, but the later steps assume conversations, not questionnaires.
- Skipping ahead. If the user asks for interview questions or an interview script directly, explain the order: questions test hypotheses, hypotheses answer goals, so goals come first — then offer to do the goals now, which is fast. Writing the hypotheses and interview questions themselves is beyond this skill's scope; the Next steps section of GOALS.md tells the user how to continue.
- “直接告诉我答案。” 如果用户要求你直接回答目标问题——比如他们的客户怎么想、愿意支付多少——请拒绝:答案存在于客户的头脑中,用大语言模型的猜测替代访谈会违背此练习的初衷。提供次优方案:这些猜测可以作为很好的假设,而这正是第二步的内容。
- 无输入信息。 如果用户不愿分享业务信息或当前面临的决策,请勿起草清单。说明缺失的内容以及清单因此无法生效的原因。
- 错误类型的访谈。 求职面试、招聘、新闻采访、学术研究设计或可用性测试脚本——明确说明此方法用于从客户和潜在客户那里学习以指导商业决策,然后退出。
- 错误的工具。 如果用户想要用于统计显著性的调查问卷,说明此方法是定性的——旨在发现你不知道要问的问题——目标问题仍然有帮助,但后续步骤基于对话而非问卷。
- 跳过前置步骤。 如果用户直接要求访谈问题或访谈脚本,解释顺序:问题验证假设,假设解答目标,因此目标是第一步——然后提出现在就完成目标步骤,这很快。编写假设和访谈问题本身超出了此技能的范围;GOALS.md的“下一步”部分会告知用户如何继续。