nmt-market-research
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMarket Research
市场研究
In one breath. Before any research runs, a short intake closes the gaps that change the research: a few clarifying questions (with "I don't have this info" as a valid answer), any materials you already have read in, your inputs held as hypotheses rather than facts, and a quick direction confirmation. The deliverable is a decision: a one-page answer with a GO (to validation) / NARROW / PIVOT verdict, the customer segments scored on the four go/no-go questions (the selection screen), the make-or-break risk and how to test it, and ranked strategic options (including other markets the same idea could fit). Quick mode sizes honestly (one calculation, assumptions named); the 3-method averaging runs only in Deep mode, on real sources.
Producer contract (binding) —. Six cross-cutting behaviors shared by all producer skills, from user feedback: (1) print a helicopter-view before the first question; (2) ask Markdown or HTML output; (3) treat all user input as hypothesis and emit a "risks I see in what you gave me" block; (4) print validation debt and write../nmt-chat/references/producer-contract.md, never bareGO (to validation); (5) accept a custom output path; (6) Deep mode runs an evidence floor + self-critic loop and offers a web-MCP fallback. The hooks below wire each into this skill; the contract is the source of truth for the wording.GO
New here, or not sure this is the right skill? Start right here — or run, describe your situation, and it points you to the right one. Quick map: new idea →/nmt-chat· live product or a metric moved →nmt-market-research· have customer interviews →nmt-diagnose· ready to build →nmt-analyze-interviews· positioning / launch copy →nmt-product-requirements→nmt-craft-value-proposition.nmt-craft-go-to-market
一句话概括。在开展任何调研前,会通过简短的信息收集环节填补可能影响调研结果的信息缺口:几个澄清问题(“我没有这些信息”是有效回答)、您已有的相关资料、将您的输入视为假设而非事实,以及快速确认方向。交付成果是一项决策:一页纸的答案,包含GO(进入验证阶段)/NARROW(缩小范围)/PIVOT(转型)的结论、经四个准入/否决问题(筛选机制)评分的客户细分群体、关键风险及测试方法,以及排序后的战略选项(包括同一创意可适配的其他市场)。快速模式会如实测算规模(一次计算,明确标注假设);三种方法取平均值仅在深度模式中基于真实数据源运行。
生产者协议(具有约束力)——。根据用户反馈,所有生产者技能共享六项跨领域行为:(1) 在第一个问题前输出全局概览;(2) 询问输出格式为Markdown还是HTML;(3) 将所有用户输入视为假设,并输出*“我从您提供的信息中发现的风险”模块;(4) 标注验证债务,并写作*../nmt-chat/references/producer-contract.md,绝不单独使用GO (to validation);(5) 接受自定义输出路径**;(6) 深度模式运行证据底线+自我批评循环,并提供网络MCP备选方案。以下钩子将每项行为接入本技能;协议是措辞的唯一权威来源。GO
首次使用或不确定是否选对技能? 直接从这里开始——或运行,描述您的情况,系统会为您指向合适的技能。快速指南:新创意 →/nmt-chat· 已上线产品或指标变动 →nmt-market-research· 已有客户访谈 →nmt-diagnose· 准备开发 →nmt-analyze-interviews· 定位/发布文案 →nmt-product-requirements→nmt-craft-value-proposition。nmt-craft-go-to-market
What this skill produces
本技能产出内容
The short answer is the default and the first thing you see — one page, the whole answer. The deeper report and the sizing appendix sit below it, opt-in, for when you want to check the work. A single file in three reading depths, linked top-to-bottom (so one report serves the co-founder skim, the skeptical read, and the methodology audit):
- Layer 1 — The Answer (~1 page, zero methodology words, the default — this is the whole answer): the verdict, who to sell to first, why, the make-or-break risk, the next step, and how big — each line drilling down to its reasoning if you want it. Readable in ~60 seconds by someone who's never heard of the methodology; forwardable to a co-founder or investor. Most readers stop here.
- Layer 2 — The Reasoning (opt-in, 2–4 pages, plain English): how we got here for each Layer-1 claim — verdict logic, how the buyer was found, where we win, the ranked risks, the plan — each linking down to the full work.
- Layer 3 — The Full Work (opt-in, the detailed report + appendix): market snapshot, a Map of Segments with every segment expanded, the differentiation hypothesis, the strategic recommendation with alternative Big-Job markets, the action-first risk plan, and the sizing appendix.
Plus a brief outcome in the chat + Layer 1 printed inline + concrete suggestions to rerun the skill on alternative markets. The short answer leads; nobody is made to read 15 pages to get the verdict.
Two modes:
- Quick (default, ~3–5 min): no internet, no subagents. One Claude fills the templates directly from reasoning.
- Deep (opt-in, longer): a team of subagents with web access fills the same templates with real competitor, review, and sourcing data. See "Deep mode pipeline" at the end.
默认先展示简短答案——一页纸,包含完整结论。更深入的报告和规模测算附录位于下方,按需查看,供您核验工作成果。单个文件包含三个阅读深度,自上而下关联(一份报告即可满足联合创始人快速浏览、审慎读者深入研究、方法论专家审计的需求):
- 第一层——结论(约1页,无方法论术语,默认展示——这就是完整答案):决策结论、首要目标客群、原因、关键风险、下一步行动及市场规模——若需了解推理过程,每条内容均可展开。从未接触过该方法论的人也能在约60秒内读懂;可转发给联合创始人或投资者。大多数读者看到这里即可。
- 第二层——推理过程(按需查看,2-4页,平实英文):第一层每项结论的推导过程——决策逻辑、目标客群定位依据、竞争优势、排序后的风险、规划——每项内容均可链接到完整研究细节。
- 第三层——完整研究细节(按需查看,详细报告+附录):市场快照、细分群体全景图(每个细分群体展开说明)、差异化假设、包含替代Big-Job市场的战略建议、行动优先的风险规划,以及规模测算附录。
此外还会在聊天中输出简短成果 + 第一层内容 + 针对替代市场重新运行技能的具体建议。简短结论先行,无需阅读15页内容才能获取决策结论。
两种模式:
- 快速模式(默认,约3-5分钟):无网络,无子代理。单个Claude直接通过推理填充模板。
- 深度模式(可选,耗时更长):一组具备网络访问权限的子代理,使用真实竞品、评论和数据源填充相同模板。详情见文末“深度模式流程”。
Methodology — source of truth (progressive loading)
方法论——权威来源(渐进式加载)
The only source of methodology is the Next Move Theory canon, read at runtime. Don't load all of it up front — read the eager core first, then pull the staged files only when the run reaches the stage that needs them (the same progressive-disclosure pattern Claude skills use with ). This keeps a Quick run light and lets each Deep-mode agent read only its slice.
references/Eager core (read before any analysis — every run):
| File | What it powers | ~tokens |
|---|---|---|
| Jobs, Job Graph, value & the Aha Moment, segmentation, Consideration Activators, the published value mechanics (§22–§23) | ~13k |
| the deep segmentation method (the heart of the skill) | ~5k |
Staged — load only at the stage that uses it:
| File | Load when | Used by | ~tokens |
|---|---|---|---|
| reaching the verdict + risk stage (Section 4–5) | the RAT chain, the verdict logic, pivot logic | ~6.5k |
| reaching the pivot + strategic-options stage (Section 4) | the chain to profit, local-vs-global optimum, segment-selection logic | ~5.4k |
| reaching the differentiation / mechanic stage (Section 3) | the richer published mechanic menu | ~4.9k |
Quick mode (one Claude): read the eager core, then read each staged file the first time the run reaches its stage — not before. Deep mode: each agent reads only the files its wave needs (sizing & competitor agents → eager core only; Strategy agent → core + rat + nmt + mechanics; Pivot agents → core + nmt). Never have an agent load a file outside its slice.
Path note. Use the paths above. If a file is not found there, retry with aprefix on the canon folder (1-) — the source repo orders folders with a numeric prefix that the public repo strips.1-Next-Move-Theory-Canon/...
Do NOT use generic JTBD from the internet or prior training. Ivan Zamesin's AJTBD diverges substantially. Five mis-defaults to never propagate (per the project ):
CLAUDE.md- A Job is a desired transition — State A (situation) → expected outcome (State B), in order to perform a higher-level Job. Not "a struggle for progress."
- Value is greater energy efficiency for the brain in performing a Job, measured against the brain's prediction. The Aha Moment is the customer-experience of value beating prediction; the Problem is value falling below it. Never use the abbreviations PPE/NPE.
- is the primary element of an eight-element Job, not the whole Job.
I want to + verb - A Problem is a consequence of a Solution hired for a Job and underperforming its success criteria — not a root cause.
- A Solution is a real thing in the world and, inside the Job Graph, a label for the sub-graph of Core + Micro Jobs it installs.
Methodological invariants — output is invalid if any is violated:
- Segments are formed by similar Core Jobs sharing similar success criteria — never by demographics, industry, or Big Job as the primary cut.
- A "real segmentation criterion" is a cause (a behaviour or characteristic), never a paraphrased value or a consequence.
- Competitors are defined by Jobs, not categories (direct on the Core Job; indirect on the Big Job, including "do nothing" and non-obvious substitutes).
- Features follow from success criteria and a chosen value mechanic — not the reverse.
- Every segment is scored on the selection screen (below); the focus pick is justified on it.
方法论的唯一权威来源是Next Move Theory标准内容,运行时读取。不要预先加载全部内容——先读取核心内容,然后仅在运行到需要的阶段时再加载对应文件(与Claude技能在中使用的渐进式披露模式一致)。这样可保持快速模式轻量化,同时让每个深度模式代理仅读取其所需的部分内容。
references/核心内容(任何分析前读取——所有运行场景):
| 文件 | 支撑功能 | 约占token数 |
|---|---|---|
| Jobs、Job Graph、价值与Aha Moment、细分群体、Consideration Activators、已发布的价值机制(第22-23节) | ~13k |
| 深度细分群体方法(本技能核心) | ~5k |
阶段加载——仅在对应阶段使用时加载:
| 文件 | 加载时机 | 使用主体 | 约占token数 |
|---|---|---|---|
| 进入决策+风险阶段(第4-5节) | RAT链条、决策逻辑、转型逻辑 | ~6.5k |
| 进入转型+战略选项阶段(第4节) | 盈利链条、局部vs全局最优、细分群体选择逻辑 | ~5.4k |
| 进入差异化/机制阶段(第3节) | 更丰富的已发布机制选项 | ~4.9k |
快速模式(单个Claude):先读取核心内容,然后仅在运行到对应阶段时首次读取该阶段的文件——绝不提前加载。深度模式:每个代理仅读取其所在环节所需的文件(规模测算&竞品代理→仅核心内容;战略代理→核心内容+rat+nmt+mechanics;转型代理→核心内容+nmt)。绝不让代理加载其职责外的文件。
路径说明:使用上述路径。若未找到对应文件,尝试在标准内容文件夹前添加前缀(1-)——源仓库文件夹带有数字前缀,而公开仓库会移除该前缀。1-Next-Move-Theory-Canon/...
请勿使用网络或过往训练中的通用JTBD。Ivan Zamesin的AJTBD与通用JTBD存在显著差异。绝不能传播以下五个常见错误(依据项目):
CLAUDE.md- Job是期望的转变——状态A(现状)→预期结果(状态B),以完成更高层级的Job。而非“为进步而奋斗”。
- 价值是大脑在完成Job时更高的能量效率,以大脑的预期为衡量标准。Aha Moment是用户感知到价值超出预期的体验;问题是价值低于预期。绝不能使用缩写PPE/NPE。
- 是八要素Job的核心要素,而非Job的全部。
I want to + 动词 - 问题是为完成Job而采用的解决方案未达到成功标准所导致的结果——而非根本原因。
- 解决方案是现实世界中的实体,同时在Job Graph中是其安装的Core+Micro Jobs子图的标签。
方法论不变原则——若违反则输出无效:
- 细分群体由具有相似成功标准的相似Core Jobs构成——绝不能以人口统计特征、行业或Big Job作为首要划分依据。
- “真实细分标准”是原因(行为或特征),绝不能是价值的转述或结果。
- 竞品基于Jobs而非品类定义(直接竞品对应Core Job;间接竞品对应Big Job,包括“不采取行动”和非明显替代品)。
- 功能源于成功标准和选定的价值机制——而非相反。
- 每个细分群体均需通过筛选机制(如下)评分;重点选择的细分群体需据此说明理由。
Plain-language output — segment words first, methodology in parentheses
平实语言输出——先讲细分群体术语,方法论术语置于括号
The reader of this output is a product person, not a methodologist. Write the user-facing document in the plain, everyday language the target segments already use; when a methodology term genuinely adds precision, lead with the plain meaning and put the term in parentheses the first time it appears — never lead a sentence, bullet, or heading with a methodology label.
- ❌ "Red Queen value-gap compression…" · "the Critical Chain of Jobs breaks at M4" · "load the Consideration Activators."
- ✅ "The free do-it-yourself option caught up, so your edge shrank even though you didn't get worse (in the methodology, a Red Queen effect)."
Who reads it — the target segments (the essentials are inline here, so the skill stays self-contained and public-safe): US founders, indie hackers / vibe-coders, growth-stage PMs, senior PMs / VPs, and product marketers. Their vocabulary: PMF, runway, pivot, a niche that pays, ship it, first paying customers, a roadmap I can defend, a metric that moves (not theater), positioning, conversion. Avoid the words they reject: scale fast, 10x, hockey stick, proven framework, growth / funnel hacks, 5 hacks — and methodology jargon as the lead.
Plain ↔ methodology (say the left; add the right in parentheses only when it earns its place): the result they're after (the Job / Big Job) · the biggest task your product does on its own, end to end, and can't go higher right now (the Core Job) · the step-by-step path the customer walks (the Critical Chain of Jobs) · the exact step where they get stuck (a break in that chain) · the moment it clicks and beats what they expected (the Aha moment) · getting the result for less time, effort, money, or stress than expected (value) · the bad surprise when a tool does a task worse than expected (a problem) · the few things they must learn or believe before switching (the Consideration Activators) · a real blocker vs. just a worry (a Barrier vs. a fear) · the assumption most likely to kill this, tested cheap first (the riskiest assumption — the Riskiest Assumption Test, RAT). Never write Positive / Negative Prediction Error in the report — say Aha moment / Problem.
Precision still holds in the methodology layer. Job-grammar discipline (Jobs as "I want to + verb," levels named, terms capitalized) governs the internal-reasoning / debug files and any explicit methodology appendix, where full methodology language is expected. The lead the reader sees is plain; the parenthetical and the appendix carry the precise terms.
本输出的读者是产品从业者,而非方法论专家。使用目标细分群体日常使用的平实语言撰写面向用户的文档;当方法论术语确实能提升精准度时,先讲平实含义,首次出现时将术语置于括号中——绝不能以方法论标签作为句子、项目符号或标题的开头。
- ❌ “Red Queen价值差距压缩……” · “Critical Chain of Jobs在M4环节断裂” · “加载Consideration Activators”
- ✅ “免费自助选项迎头赶上,因此即便您的产品没有变差,您的优势也在缩小(方法论中称为Red Queen效应)”
目标读者——目标细分群体(核心信息已内嵌,因此本技能保持独立且适合公开场景):美国创业者、独立开发者/氛围开发者、成长期产品经理、资深产品经理/副总裁、产品营销人员。他们的常用词汇:PMF、现金流 runway、转型、付费细分市场、上线、首批付费客户、可辩护的 roadmap、有效指标(而非形式主义)、定位、转化。需避免的词汇:快速扩张、10倍增长、 hockey stick曲线、成熟框架、增长/漏斗技巧、5个技巧——以及将方法论术语放在开头。
平实语言 ↔ 术语对应(使用左侧表述;仅在必要时在括号中添加右侧术语):用户追求的结果(Job / Big Job)· 产品当前能独立完成的最高端核心任务(Core Job)· 用户完成目标的分步路径(Critical Chain of Jobs)· 用户遇到瓶颈的具体步骤(该链条中的断点)· 用户突然理解并超出预期的瞬间(Aha moment)· 以比预期更少的时间、精力、金钱或压力达成结果(value)· 工具表现不如预期的糟糕体验(problem)· 用户切换前必须了解或相信的几件事(Consideration Activators)· 实际障碍 vs. 单纯担忧(Barrier vs. fear)· 最可能导致失败的假设,需先低成本验证(风险最高的假设——Riskiest Assumption Test,RAT)。报告中绝不能写Positive / Negative Prediction Error,要使用Aha时刻 / 问题。
方法论层仍需保持精准。Job语法规范(Jobs格式为*"I want to + 动词"、标注层级、术语大写)适用于内部推理/调试文件及任何明确的方法论附录,这些内容需使用完整的方法论语言。读者看到的核心内容*是平实语言;括号说明和附录承载精准术语。
Output file (one file per run — CLAUDE.md
Rule 4)
CLAUDE.md输出文件(每次运行生成一个文件——CLAUDE.md
规则4)
CLAUDE.mdThe skill writes exactly one file. Default location (used unless the user gave a custom output path in intake — ), grouped under the product's folder in the project root (never or ):
PRODUCER-CONTRACT.md §5TMP/.claude/Skills-Results/{product-slug}/market-research/{YYYY-MM-DD_HH-MM}_{product-slug}-market-research-result.{md|html}- Extension follows the chosen output format ():
PRODUCER-CONTRACT.md §2(default) or a single self-contained.md(inline CSS, working in-page anchors for the How-to-read jumps + every.htmldrill-down link,▸collapsing Layer 2 and Layer 3 — both opt-in below the one-page answer — plus methodology traces, source links opening in a new tab). HTML carries the identical content — same attribution, disclaimers, three layers, tables, links — just in a more readable shell where the short answer leads and the deeper layers are collapsed by default. Never write both; one file per run.<details> - If the user gave a custom path, write the one file there with the same filename pattern.
- (24h local time) makes each run's file unique; reruns never overwrite.
{YYYY-MM-DD_HH-MM} - Everything internal — what the user provided, discarded hypotheses, antisegment checks, Big-Job validation, the full sizing tables, milestone notes, and all methodology citations (which never appear in the user-facing report — see "Readability") — stays in-context, never in a separate file.
- Deep mode adds no intermediate files: subagents return their results in-message and the orchestrator writes the one file (see the Deep pipeline section).
Attribution (Rule 23). The report opens with the attribution top-line (the very first content, above the disclaimers) and closes with the attribution block — .
utm_source=nmt-market-research&utm_medium=skill-artifact本技能仅生成一个文件。默认存储位置(除非用户在信息收集阶段指定自定义输出路径——第5节),按产品文件夹分组存放在项目根目录下(绝不能存放在或):
PRODUCER-CONTRACT.mdTMP/.claude/Skills-Results/{product-slug}/market-research/{YYYY-MM-DD_HH-MM}_{product-slug}-market-research-result.{md|html}- 扩展名遵循选定的输出格式(第2节):
PRODUCER-CONTRACT.md(默认)或单个独立.md(内嵌CSS、页面内跳转锚点支持“如何阅读”跳转+所有.html展开链接、▸折叠第二层和第三层内容——均在一页纸结论下方按需展开)+方法论追踪、源链接在新标签页打开)。HTML内容与Markdown完全一致——相同的署名、免责声明、三层结构、表格、链接——只是呈现形式更易读,简短结论先行,深层内容默认折叠。绝不同时生成两种格式;每次运行仅生成一个文件。<details> - 若用户指定自定义路径,按相同文件名模式将单个文件写入该路径。
- (24小时制本地时间)确保每次运行的文件唯一;重新运行不会覆盖原有文件。
{YYYY-MM-DD_HH-MM} - 所有内部内容——用户提供的信息、已舍弃的假设、反细分群体检查、Big-Job验证、完整规模测算表、里程碑记录、以及所有方法论引用(绝不会出现在面向用户的报告中——见“可读性规则”)——均保留在上下文内,绝不存入单独文件。
- 深度模式不生成中间文件:子代理在消息中返回结果,协调器生成单个文件(见深度模式流程部分)。
署名规则(规则23)。报告开头顶部(免责声明上方)显示署名标题,结尾显示署名块——。
utm_source=nmt-market-research&utm_medium=skill-artifactSTAGE 0 — Orientation (helicopter view) + language
阶段0——定位(全局概览)+语言设置
First, the orientation block () — print it before any question, in plain words:
PRODUCER-CONTRACT.md §1What you'll get: one report — a GO (to validation) / NARROW / PIVOT decision, the segment to sell to first, why, the make-or-break risk, and how big the market is. The steps: (1) a few questions about your idea → (2) I find and score the customer segments → (3) I size the market → (4) I pick where you can win and rank your strategic options → (5) you get one report in three reading depths. Where I work vs. where you decide: I do the analysis and the hypotheses. You pick the direction and run the field validation — interviews, sales, tests. I can't validate for you; I can only tell you what to check first. Two modes: Quick (default — no internet, ~3–5 min, reasoning only; good for a first cut and "did I miss something") · Deep (opt-in — subagents + web research, longer; real competitor/market/review data; best on a top model with a web-research MCP). Honest caveat: this speeds up the thinking, not the proving. Every number and segment is a hypothesis until you check it in the field.
Then document language. Default to English. If the user is writing in another language, offer to work in that language, then ask via (English / their language / Other). Hold the choice in context. All communication and the report use the chosen language; canon files and source URLs stay as-is.
AskUserQuestion首先输出定位模块(第1节)——在任何问题前输出,使用平实语言:
PRODUCER-CONTRACT.md**您将获得:**一份报告——包含GO(进入验证阶段)/NARROW(缩小范围)/PIVOT(转型)决策、首要目标细分群体、原因、关键风险及市场规模。 步骤:(1) 关于您创意的几个问题 → (2) 我将寻找并评分客户细分群体 → (3) 测算市场规模 → (4) 确定您的竞争优势并排序战略选项 → (5) 您将获得一份包含三个阅读深度的报告。 **我的职责 vs. 您的决策:**我负责分析和提出假设。您负责选择方向并开展实地验证——访谈、销售、测试。我无法为您完成验证;只能告诉您首先需要检查什么。 **两种模式:**快速模式(默认——无网络,约3-5分钟,仅推理;适合初步评估和“我是否遗漏了什么”的检查)· 深度模式(可选——子代理+网络调研,耗时更长;使用真实竞品/市场/评论数据;最佳搭配支持网络调研MCP的顶级模型)。 **诚实提示:**这能加速思考,但无法加速验证。所有数字和细分群体均为假设,需您在实地验证后才能确认。
然后设置文档语言。默认使用英文。若用户使用其他语言撰写,可提议使用该语言,然后通过询问(英文/用户使用的语言/其他)。将选择结果保留在上下文内。所有沟通和报告均使用选定语言;标准内容文件和源URL保持原样。
AskUserQuestionSTAGE 1 — Product idea + context + assets
阶段1——产品创意+背景+资产
Step 0 — How deep should the intake go? (ask this first)
步骤0——信息收集深度?(首先询问)
The first question of the intake. This is about how many questions I ask you, and it is separate from the Quick / Deep research mode (Quick vs Deep is about internet + subagents and is asked later in Batch 1; this fork is only about the depth of our conversation up front).
First — how deep should I go? Pick one:
- Just the essentials — I ask the 3–4 questions that matter most, then deliver. Best for a fast first pass or when you're still exploring.
- The full interview — I walk you through everything so we cover the most blind spots and you get the highest-confidence result. Best when the decision is expensive.
- Just the essentials → ask only the 3–4 highest-value questions — what the product is, who you think buys it, and your goal (Step 1 stream + the stage/country/business-type basics) — then infer or skip the rest. Don't run the assets-and-constraints capture (Step 4) or the user-claims ledger (Step 6) as separate steps up front; infer assets from the idea stream, treat the inputs as hypotheses silently, and you can surface a claims-and-risks pass after the first draft if it's worth it.
- The full interview → run the complete multi-batch intake below (Steps 1–7), including the assets-and-constraints capture and the user-claims ledger.
Either way, the research itself is unchanged — same analysis, same output. The fork only changes how much I ask before I start.
信息收集的第一个问题。这关乎我将向您询问多少问题,且与快速/深度调研模式无关(快速/深度模式关乎网络+子代理,将在第1组问题中询问;此处仅关乎前期对话的深度)。
首先——我应该深入到什么程度?请选择一项:
- 仅核心信息——我仅询问3-4个最重要的问题,然后交付成果。适合快速初步评估或您仍在探索阶段。
- 完整访谈——我将引导您完成所有环节,以覆盖最多盲点,为您提供最高可信度的结果。适合决策成本较高的场景。
- 仅核心信息 → 仅询问3-4个最高价值问题——产品是什么、您认为的目标客群、您的目标(步骤1的信息流+阶段/国家/业务类型基础信息)——然后推断或跳过其余问题。不单独运行资产与约束收集(步骤4)或用户声明记录(步骤6);从创意信息流中推断资产,将输入默认为假设,若有必要可在初稿完成后提出声明与风险检查。
- 完整访谈 → 运行以下完整的多组信息收集流程(步骤1-7),包括资产与约束收集和用户声明记录。
无论选择哪种方式,调研本身保持不变——相同的分析,相同的输出。仅改变开始调研前的询问深度。
Step 1 — Idea as a stream (free text) — both paths
步骤1——创意信息流(自由文本)——两种路径均适用
Collect in a short stream + (full interview) two batched calls (max 4 questions each).
AskUserQuestionDescribe your idea as a stream — what it is, who it's for, what it does for them, and anything you already have going for it (technology, team, partners, traction).
以简短信息流收集信息 +(完整访谈)两次批量调用(每次最多4个问题)。
AskUserQuestion以信息流形式描述您的创意——产品是什么、面向谁、能为他们做什么,以及您已有的优势(技术、团队、合作伙伴、用户粘性)。
Step 2 — Batch 1: mode, output format, stage, country, business type — both paths
步骤2——第1组问题:模式、输出格式、阶段、国家、业务类型——两种路径均适用
- Mode — Quick (default; fast; no internet) / Deep (subagents + web research). (This is the research mode — separate from the intake-depth fork in Step 0.)
- Output format () — Markdown (default; faster) / HTML (a bit slower; easier to read — collapsible sections + working in-page navigation; all source and drill-down links stay clickable).
PRODUCER-CONTRACT.md §2 - Stage — Idea / MVP / Launched / Scaling.
- Country / market — United States / United Kingdom / Russia-CIS / Global-English / Other.
- Business type — B2C / B2B / Both B2C and B2B / B2B2C (true channel-through-business only).
- 模式——快速模式(默认;快速;无网络)/深度模式(子代理+网络调研)。(这是调研模式——与步骤0中的信息收集深度选择无关。)
- 输出格式(第2节)——Markdown(默认;更快)/HTML(稍慢;更易读——可折叠章节+页面内导航;所有源链接和展开链接均可点击)。
PRODUCER-CONTRACT.md - 阶段——创意/最小可行产品(MVP)/已上线/扩张中。
- 国家/市场——美国/英国/俄罗斯-独联体/全球英语市场/其他。
- 业务类型——B2C/B2B/B2C+B2B/B2B2C(仅指通过企业触达用户的真实渠道)。
Step 3 — Batch 2: project context, segments, competitors, ambition — full interview (in essentials, infer or skip; only ask "where to save" if needed)
步骤3——第2组问题:项目背景、细分群体、竞品、目标——完整访谈适用(核心信息路径下推断或跳过;仅在需要时询问“保存位置”)
- Project context & materials — path / URL / Skip. Name what counts: a folder or files with anything you already have — a Notion export (markdown), spreadsheets, past research, interview notes, a strategy doc, your current site. (Quick: local paths via ; Deep: also
Read.) Everything taken from the user's materials is tagged [user data] in-context and cited as such in the report.WebFetch - Hypothesized segments — "Yes, I'll describe" / "I don't know — find them" (default) / Skip.
- Known competitors — "Yes, I'll list them" / "I don't know — find them" (default) / Skip.
- Ambition — "I'll describe" (revenue / margin / timeframe) / Skip.
- Where to save the result () — default
PRODUCER-CONTRACT.md §5/ or a folder path to match your repo (e.g.,Skills-Results/{project}/market-research/…). Skip = default. One file per run regardless of location (Rule 4).docs/research/
- 项目背景与资料——路径/URL/跳过。明确有效资料:包含您已有内容的文件夹或文件——Notion导出文件(markdown格式)、电子表格、过往调研、访谈记录、战略文档、您当前的网站。(快速模式:通过读取本地路径;深度模式:还可使用
Read。)从用户资料中获取的所有内容均在上下文内标记为**[用户数据]**,并在报告中注明来源。WebFetch - 假设的细分群体——“是的,我将描述”/“我不知道——请帮我寻找”(默认)/跳过。
- 已知竞品——“是的,我将列出”/“我不知道——请帮我寻找”(默认)/跳过。
- 目标——“我将描述”(收入/利润率/时间范围)/跳过。
- 结果保存位置(第5节)——默认
PRODUCER-CONTRACT.md/或匹配您仓库的文件夹路径(如Skills-Results/{project}/market-research/…)。跳过=默认。无论位置如何,每次运行仅生成一个文件(规则4)。docs/research/
Step 4 — Batch 2b: assets & constraints (powers the pivot recommendation) — full interview only
步骤4——第2组补充问题:资产与约束(支撑转型建议)——仅完整访谈适用
(In "Just the essentials", skip this question — infer the assets from the idea stream and project context, and note in-context that assets were inferred.) Ask once (free text is fine), capturing the idea's transferable assets and hard constraints — used by the pivot sub-pipeline (STAGE 9):
What does this idea have going for it that could carry into other markets? Name your (1) core technology / unique capability, (2) the team's expertise and unfair advantages, (3) resources already in hand — money/runway, partners, traction, distribution, data, brand, and (4) any hard constraints or non-negotiables (regulatory, geographic, ethical).
If the user skips, extract the assets from the idea stream and project context as best you can, and note in-context that assets were inferred.
(在“仅核心信息”路径下,跳过此问题——从创意信息流和项目背景中推断资产,并在上下文内注明资产为推断所得。)一次性询问(自由文本即可),收集创意的可转移资产和硬性约束——供转型子流程(阶段9)使用:
该创意具备哪些可迁移至其他市场的优势?请列出您的(1)核心技术/独特能力,(2)团队专业知识和不公平优势,(3)已拥有的资源——资金/现金流、合作伙伴、用户粘性、分销渠道、数据、品牌,以及(4)任何硬性约束或不可协商的条件(监管、地域、伦理)。
若用户跳过,尽可能从创意信息流和项目背景中提取资产,并在上下文内注明资产为推断所得。
Step 5 — Adaptive clarifying questions (only the gaps that change the research) — full interview (in essentials, ask at most the one gap that would flip the verdict)
步骤5——自适应澄清问题(仅询问会影响调研结果的信息缺口)——完整访谈适用(核心信息路径下最多询问一个可能改变决策的缺口)
After Steps 1–4, scan the collected input for gaps that would materially change the research and ask about those only — up to ~5–7 targeted questions, batched via , each with an explicit "I don't have this info" option. Skip this step entirely when the input already covers it. (In "Just the essentials", ask at most the single gap that could flip the verdict, and otherwise infer.) Candidate gaps:
AskUserQuestion- Local vs global — is the market local (one country/city, local channels, local competitors) or global? Deep mode: which local sources, marketplaces, or competitor names does the user already know? (The built-in web search often misses local-market players — user-named local sources are the workaround.)
- Segment specifics — anything the user already knows about who buys and why (from sales, support, interviews), even fragmentary.
- Sizing logic — when the market has no ready-made reports, agree the calculation logic with the user before computing: what is the licensable/billable unit (seats, screens, locations, transactions), what real-world object it attaches to, and what extrapolation path makes sense (e.g., software licensed per screen → screens per location → locations per vertical). Propose a logic; let the user correct it.
- What NOT to do — directions, segments, or framings the user has already ruled out.
"I don't have this info" is a valid answer. Record it in-context as an explicit assumption — the report then marks the dependent numbers as assumptions instead of silently inventing specifics.
完成步骤1-4后,扫描收集到的输入,寻找会实质性影响调研结果的信息缺口,仅询问这些缺口——最多约5-7个针对性问题,通过批量提出,每个问题均提供明确的**“我没有这些信息”**选项。若输入已覆盖所有内容,跳过此步骤。(在“仅核心信息”路径下,最多询问一个可能改变决策的缺口,其余情况自行推断。)可能的缺口:
AskUserQuestion- 本地 vs 全球——市场是本地(单一国家/城市、本地渠道、本地竞品)还是全球?深度模式:用户是否已了解任何本地数据源、市场平台或竞品名称?(内置网络搜索通常会遗漏本地市场参与者——用户指定的本地数据源是解决方案。)
- 细分群体细节——用户已了解的关于目标客群及购买原因的任何信息(来自销售、支持、访谈),即便碎片化也可。
- 规模测算逻辑——当市场无现成报告时,在计算前与用户确认测算逻辑:可授权/计费单元是什么(席位、屏幕、地点、交易)、关联的现实实体是什么、合理的推断路径是什么(如:按屏幕授权的软件→每个地点的屏幕数→每个垂直领域的地点数)。提出逻辑建议,由用户修正。
- 禁止事项——用户已排除的方向、细分群体或框架。
“我没有这些信息”是有效回答。在上下文内将其记录为明确假设——报告随后会将依赖该假设的数字标记为假设,而非凭空编造细节。
Step 6 — User-claims ledger + input-as-hypothesis gate (PRODUCER-CONTRACT.md §3
) — full interview as a step; in essentials, fold into the post-draft pass
PRODUCER-CONTRACT.md §3步骤6——用户声明记录+输入视为假设的闸门(PRODUCER-CONTRACT.md
第3节)——完整访谈作为单独步骤;核心信息路径下融入初稿后检查
PRODUCER-CONTRACT.md(In "Just the essentials", don't run this as a separate up-front step — treat the inputs as hypotheses silently while analyzing, then surface the claims-and-risks pass after the first draft if it changes anything.) Collect every strong factual claim the user made across Steps 1–5 (market insights, "everyone wants X", competitor facts, regulatory claims, segment beliefs) and every load-bearing input from their uploaded materials — a deck, a landing page, a codebase, past research — into an in-context ledger. All of it is hypothesis, not fact — a landing page is the team's belief about value, not proof customers want it. Tag each with its source — data (measured / documented), observation (seen in interviews, sales calls), or hunch (belief, intuition; this is the default for anything from a deck/landing/idea stream). If the source is unclear, ask in one batched question: "Quick check on a few things you mentioned — for each, is it data you have, something you observed, or a hunch?"
Actively hunt for the risks inside the input (don't just record it). For each load-bearing input ask: is this customer-validated, or the team's belief about the customer? Does the stated Job / segment look like the customer's real Job, or the team's projection of it (the most expensive error)? Any internal contradictions, or guesses dressed as data? Hold the findings in context — they become the "What you told me — and the risks I see in it" block in Layer 2 (see the Layer-2 template), with the single worst one surfaced in Layer 1.
Downstream rules (enforced in synthesis and self-critic):
- User claims and materials are hypotheses, not facts. They enter the analysis tagged, never silently merged with researched facts, and never silently baked into the wedge.
- Deep mode: load-bearing claims (anything the verdict, target-segment pick, or a pivot recommendation would rest on) get a web-verification attempt (≤2 fetches each, inside existing agent budgets). Confirmed → cite the source. Unconfirmed → keep the tag.
- No verdict, target-segment pick, wedge, or pivot recommendation may rest primarily on a single unverified user input. If it does, the report says so explicitly — "this recommendation stands on your unverified input X; validate it first" — names it as the single most expensive risk, and points the corresponding RAT row at that claim.
(在“仅核心信息”路径下,不单独运行此前置步骤——分析时默认将输入视为假设,若有影响可在初稿完成后提出声明与风险检查。)收集用户在步骤1-5中提出的每一项明确事实声明(市场洞察、“所有人都想要X”、竞品事实、监管声明、细分群体认知)以及从其上传资料中获取的所有关键输入——演示文稿、着陆页、代码库、过往调研——存入上下文内的记录。所有内容均为假设,而非事实——着陆页是团队对价值的认知,而非用户需求的证明。为每项内容标记来源——数据(已测量/记录)、观察(在访谈、销售电话中发现)或直觉(认知、直觉;来自演示文稿/着陆页/创意信息流的内容默认归为此类)。若来源不明确,通过一个批量问题询问:“快速确认您提到的几件事——每项内容是您拥有的数据、观察到的情况,还是直觉?”
主动寻找输入中的风险(不只是记录)。针对每个关键输入询问:这是经用户验证的,还是团队对用户的认知?所述的Job/细分群体是否符合用户真实的Job,还是团队的预判(最昂贵的错误)?是否存在内部矛盾,或伪装成数据的猜测?将发现结果保留在上下文内——这些内容将成为第二层中的**“您告知我的信息——以及我发现的风险”**模块(见第二层模板),其中最严重的风险会在第一层中突出显示。
下游规则(在综合分析和自我批评中执行):
- 用户声明和资料均为假设,而非事实。它们会被标记后纳入分析,绝不与调研事实静默合并,也绝不静默融入核心策略。
- 深度模式:关键声明(任何决策、目标细分群体选择或转型建议所依赖的内容)会尝试通过网络验证(每个声明最多2次抓取,在现有代理预算内)。确认→注明来源。未确认→保留标记。
- 任何决策、目标细分群体选择、核心策略或转型建议均不得主要依赖单一未验证的用户输入。若出现这种情况,报告需明确说明——“本建议基于您未验证的输入X;请先验证”——将其列为最昂贵的风险,并将对应的RAT行指向该声明。
Step 7 — Direction confirmation (before any research runs) — both paths
步骤7——方向确认(调研开始前)——两种路径均适用
Before generating anything (Quick) or spawning any agent (Deep), play the understanding back in one short block: "Here's what I understood: {product, market + local/global, who it's hypothetically for, what you already have, what's out of scope}. The research direction: {one sentence}." Then one : Confirm / Correct (free text). On "Correct", update the held input and re-confirm once. This is the cheapest moment to fix a wrong direction — web research is the most expensive stage, and everything downstream builds on it.
AskUserQuestionHold everything in context.
在生成任何内容(快速模式)或生成任何代理(深度模式)前,以一个简短模块反馈理解:*“我的理解如下:{产品、市场+本地/全球、假设的目标客群、您已有的资源、排除范围}。调研方向:{一句话描述}。”*然后通过询问:确认/修正(自由文本)。若用户选择“修正”,更新输入并再次确认一次。这是修正错误方向的最佳时机——网络调研是最昂贵的阶段,所有下游工作均以此为基础。
AskUserQuestion所有内容均保留在上下文内。
How we pick the segment to compete for — four go/no-go questions (the selection screen)
如何选择竞争的细分群体——四个准入/否决问题(筛选机制)
Every segment — and every alternative market in the pivot pipeline — gets put through the same four go/no-go questions, the selection screen. They answer the core question: which tasks of which segment should we compete for first? Score each strong / medium / weak (bigger is better); a hard blocker on any one can rule the segment out on its own.
- Can we add value the customer notices? Can we do the segment's main tasks with added value they actually feel versus their current way? The bigger and more perceptible the gap, the better.
- Can we earn our target margin? Does the unit economics support the average margin we want per paying customer (price or budget, minus the cost to serve)?
- Can we create or capture demand? Can we generate demand and reach these customers — and how big and accessible are the channels? Demand you can win lives in the count of customers who have hit a problem with their current tool and are ready to switch (their switching triggers); a big segment that's happily locked into a good-enough habit, whom you can't pry loose or reach, is not a market you can win, however big it looks.
- Is it big enough to scale? Is there enough money in it — customers × average yearly spend on this task (their job budget) — to be worth competing for?
Hard blocker (pass / FAIL). Is there a legal/regulatory blocker that forbids operating, or a technology that is impossible (fusion-energy-class impossibility — not merely "hard to build"; a capable founder can build hard things)? A FAIL removes the segment regardless of the four answers.
Per segment block, render:
markdown
undefined每个细分群体——以及转型流程中的每个替代市场——均需通过相同的四个准入/否决问题,即筛选机制。这些问题回答核心问题:*我们应首先针对哪个细分群体的哪些任务展开竞争?*每个问题评分分为强/中/弱(分数越高越好);任何一个问题出现硬性障碍即可直接排除该细分群体。
- **我们能否为用户创造可感知的价值?**与用户当前的方式相比,我们能否为该细分群体的核心任务带来用户切实能感受到的附加价值?价值差距越大、越易感知越好。
- **我们能否实现目标利润率?**单位经济效益是否支持每位付费用户的平均目标利润率(价格或预算减去服务成本)?
- **我们能否创造或捕捉需求?**我们能否产生需求并触达这些用户——渠道的规模和可访问性如何?可赢得的需求在于那些对当前工具不满、准备切换的用户数量(切换触发因素);一个规模庞大但用户对现有工具满意、无法撬动或触达的细分群体,并非您能赢得的市场,无论其规模多大。
- **规模是否足够支撑扩张?**市场规模是否足够——用户数量×用户每年在该任务上的支出(Job预算)——值得投入竞争?
硬性障碍(通过/失败)。是否存在禁止运营的法律/监管障碍,或不可能实现的技术(核聚变级别的不可能——而非“难以构建”;有能力的创业者可以构建困难的事物)?失败则无论四个问题的答案如何,均排除该细分群体。
每个细分群体模块的呈现格式:
markdown
undefinedWhy this segment, scored (the selection screen)
为何选择该细分群体(评分依据:筛选机制)
| Question | Rating | One line |
|---|---|---|
| Can we add value they notice? | strong/medium/weak | {the value gap vs. the current way} |
| Can we earn our target margin? | strong/medium/weak | {unit-economics shape here} |
| Can we create or capture demand? | strong/medium/weak | {channels, reachability, how many are ready to switch} |
| Is it big enough to scale? | strong/medium/weak | {$ size = customers × yearly spend} |
| Any hard blocker? | pass / FAIL | {legal / impossible-tech check} |
Compose to focus? {Yes / on the edge / No} — {the binding constraint, one line}
The target segment is the one whose answers compose most in our favour **and** best fits the idea's assets.
---| 问题 | 评分 | 一句话说明 |
|---|---|---|
| 我们能否创造可感知的价值? | 强/中/弱 | {与当前方式相比的价值差距} |
| 我们能否实现目标利润率? | 强/中/弱 | {此处的单位经济效益情况} |
| 我们能否创造或捕捉需求? | 强/中/弱 | {渠道、可触达性、准备切换的用户数量} |
| 规模是否足够支撑扩张? | 强/中/弱 | {$规模 = 用户数量 × 年度支出} |
| 是否存在硬性障碍? | 通过/失败 | {法律/不可能技术检查情况} |
是否需要聚焦? {是/边缘/否} — {约束条件,一句话说明}
目标细分群体是四个问题评分最优**且**最符合创意资产的群体。
---Job grammar (every Job, every time)
Job语法规范(所有Job均需遵循)
- Format: When {context + trigger + negative emotions before}, I want to {expected outcome} with success criteria {concrete, measurable criteria — plain text}, in order to {higher-level Job + positive emotions after}. The canon uses "in order to," not "so that."
- The clause names the expected outcome (the canon's primary Job element) — not just any verb. Each infinitive verb is one Job (split multi-verb statements into the hierarchy).
I want to - Name the level every time — Big / Core / Small / Micro Job — and remember levels are relative to our product's reach, not absolute positions.
- Core Jobs = the highest-level Jobs the product performs fully. Big Jobs = motivation context one level above (not the segmentation root). Number of Core Jobs is variable — list as many as the segment performs.
- Aha Moment = the customer experiences a Core Job performed better than the success criteria they expected. Place it as early in the Critical Chain of Jobs as possible. Positioning promises only what the chain actually delivers (over-promising manufactures a Problem).
- In questions addressed to customers, use the everyday word task, never "Job."
- 格式:当 {背景+触发因素+负面情绪},我想要 {预期结果} 且满足成功标准 {具体、可衡量的标准——平实文本},以便 {更高层级的Job+正面情绪}。标准内容使用**“以便”**,而非“因此”。
- 部分命名预期结果(标准内容的核心Job要素)——而非任意动词。每个不定式动词对应一个Job(将多动词语句拆分为层级结构)。
我想要 - 每次均需标注层级——Big/Core/Small/Micro Job——且层级是相对于产品覆盖范围的,而非绝对位置。
- Core Jobs = 产品能完全完成的最高层级Jobs。Big Jobs = 上一层级的动机背景(而非细分群体划分的根源)。Core Jobs数量可变——列出细分群体完成的所有Core Jobs。
- Aha Moment = 用户体验到Core Job的完成超出其预期的成功标准。将其置于Critical Chain of Jobs中尽可能早的位置。定位仅承诺链条实际能交付的内容(过度承诺会制造问题)。
- 在面向用户的问题中,使用日常词汇任务,绝不使用“Job”。
Mandatory disclaimers (top of the file, once — never repeated below)
强制免责声明(文件顶部,仅出现一次——绝不重复)
⚠️ Numerical disclaimer. All numerical estimates are LLM-generated hypotheses. Each metric names its assumptions and carries a runnable verification path (see appendix); in Deep mode sizing is computed via 3 methods on real sources and averaged. Validate before any investment decision.⚠️ Hallucination disclaimer. Everything in this document is generated by an LLM and may contain hallucinations in unknown places. For decisions with expensive consequences, run a full quantitative and qualitative research pass; do not act on this document alone.
Source-link rule (project Rule 2): every named source in the report and appendix is a clickable Markdown link . In Quick mode (no internet) use the best-known canonical URL or and list it in the verification checklist.
CLAUDE.md[Name](https://...)[Name (URL TBD)](#)⚠️ 数值免责声明。所有数值估算均为LLM生成的假设。每个指标均标注其假设,并提供可执行的验证路径(见附录);深度模式下规模测算通过3种基于真实数据源的方法计算并取平均值。在做出任何投资决策前请先验证。⚠️ 幻觉免责声明。本文档所有内容均由LLM生成,可能在未知位置存在幻觉。对于高成本决策,请开展完整的定量和定性调研;请勿仅依据本文档采取行动。
源链接规则(项目规则2):报告和附录中提及的每个来源均为可点击的Markdown链接。快速模式(无网络)下使用最知名的标准URL或,并在验证清单中列出。
CLAUDE.md[名称](https://...)[名称(URL待补充)](#)Readability rules (the report is for a customer who doesn't know the methodology)
可读性规则(报告面向不了解方法论的用户)
The report is three reading depths in one file, linked top-to-bottom like canon §-references. Most readers stop at Layer 1; doubters drop one level to see how we got here; experts read the bottom. The full template is in "Report structure" below. The rules that make it work:
- Three layers, escalating depth — state each conclusion once per layer, never twice at the same depth. Layer 1 = the answer (headline only). Layer 2 = the reasoning in plain English. Layer 3 = the full methodology work (tables, Job statements, selection screens). The old failure was risks appearing 3–4× at the same depth (one-pager → §4 options → §5 RAT). Now: a risk is a headline in L1, a plain sentence in L2, a full row in L3 — three depths, not three copies.
- Drill-down links are mandatory. Every Layer-1 claim that a skeptic could doubt carries a link to its Layer-2 anchor; every Layer-2 claim links to the Layer-3 section that derives it. Use Markdown anchors: write
▸and put[why narrow ▸](#l2-verdict)above the target. This is what makes the simple layers trustworthy — the reader can always click through to the derivation.<a id="l2-verdict"></a> - Layer 1 = minimal jargon, plain words lead. Lead every sentence in plain product English a junior PM gets at a glance. A methodology term may appear in parentheses as a short plain gloss when it genuinely helps — but never open a sentence with a raw term, and keep jargon to a minimum. Short sentences — "explain it to a smart friend."
- Layer 2 = plain language first, term glossed. On first use, gloss a methodology term in 3–5 words in parentheses — e.g., "the Big Job (the outcome the customer is really after)". Nested or repeated parenthetical glosses are fine — clarity beats purity. Link once at the top of Layer 2.
references/glossary.md - No internal methodology citations in Layers 1–2. Never write "per b2b.md §6", "per Rule 14", or any canon file path in the readable layers.
- Layer 3 may carry methodology citations — but fenced, not inline. Put canon references in a collapsed methodology trace at the end of a subsection, styled out of the reading flow, e.g.:
<sub>▸ methodology trace. Segmentation root = similar Core Jobs + similar success criteria (, Rule 18); levels named product-relative (Rules 8, 20).</sub> Never break a sentence of report prose with
segmentation.md. Project-internal rule numbers ((b2b.md §7)) never appear in any layer — they are for your reasoning, not the reader.CLAUDE.md Rule 7 - Disclaimers once. The two-part disclaimer appears once (top of file), plus a one-line pointer in Layer 1. Do not repeat the full disclaimer block inside Layer 3. (Search the file before shipping — the disclaimer wording should hit at most twice.)
- Keep source links for external facts (Rule 2).
Enforcement gate (these kept getting skipped in real runs — check each before writing the file; full version in ):
../nmt-chat/references/readability-contract.md- Unique, resolving anchors. Every drill-down link points to its own unique
▸that exists exactly once in the file; no two links share a target. (The live failure was two Layer-1 links pointing at the same anchor.) Before shipping, list every<a id="…">target and confirm each resolves.▸ - Inline-gloss opaque Layer-3 table headers. A non-obvious column header carries a 3–6-word plain gloss right there — "Job budget (what one customer spends a year on this)," "Ready to switch (how many have hit a problem and would move)," "Reachability (how easily you can get in front of them)." Don't rely on the glossary file — a casual reader never opens it.
- Segment depth across layers (see Layer 2 / Layer 3 templates). The target segment is partially described in Layer 2 (who they are, what they're trying to get done, what they care about most, why they'll switch) with a brief strategic recommendation; the other top candidate segments get a light touch in Layer 2; the full Map of Segments at depth lives in Layer 3.
- Validation plan across layers (see templates). Layer 1 touches it (the make-or-break risk + the next action). Layer 2 carries the focused list — every risky assumption paired with how we'd check it. Layer 3 carries the detailed step-by-step validation plan per assumption, grounded in the canon (RAT).
报告为单个文件包含三个阅读深度,自上而下关联,如同标准内容的章节引用。大多数读者停留在第一层;持怀疑态度的读者深入一层查看推导过程;专家阅读最底层内容。完整模板见下文“报告结构”。确保可读性的规则:
- 三个层级,深度递增——每个结论在每个层级仅出现一次,同一层级绝不重复。第一层=结论(仅标题)。第二层=平实英文的推理过程。第三层=完整的方法论工作(表格、Job语句、筛选机制)。过去的错误是风险在同一层级重复出现3-4次(一页纸→第4节选项→第5节RAT)。现在:风险在第一层是标题,在第二层是平实语句,在第三层是完整行——三个深度,而非三个副本。
- 必须包含展开链接。第一层中任何可能被怀疑的结论均带有链接,指向第二层的锚点;第二层中任何结论均链接至推导该结论的第三层章节。使用Markdown锚点:写作
▸,并在目标位置上方添加[为何缩小范围 ▸](#l2-verdict)。这是让简单层级具备可信度的关键——读者始终可点击查看推导过程。<a id="l2-verdict"></a> - 第一层=最少术语,平实语言先行。每句话均以初级产品经理一眼就能理解的平实产品英文开头。方法论术语仅在确实有帮助时置于括号中作为简短平实注释——但绝不能以原始术语开头,且尽量减少术语使用。短句——“向聪明的朋友解释”。
- 第二层=平实语言先行,术语注释。首次使用时,以3-5个词的平实注释在括号中说明方法论术语——例如*“Big Job(用户真正追求的结果)”*。嵌套或重复的括号注释是允许的——清晰优先于规范。在第二层顶部链接一次。
references/glossary.md - 第一层和第二层中不得出现内部方法论引用。绝不能在可读层级中写入“依据b2b.md第6节”、“依据规则14”或任何标准内容文件路径。
- 第三层可包含方法论引用——但需隔离,不得内嵌。将标准内容引用放在小节末尾的折叠方法论追踪中,样式脱离阅读流,例如:
<sub>▸ 方法论追踪。细分群体划分根源=相似Core Jobs+相似成功标准(,规则18);层级按产品相对范围命名(规则8、20)。</sub> 绝不能在报告正文中插入
segmentation.md打断语句。项目内部规则编号((b2b.md第7节))绝不能出现在任何层级中——仅用于您的推理,而非面向读者。CLAUDE.md规则7 - 免责声明仅出现一次。两部分免责声明仅在文件顶部出现一次,第一层中添加一行指向链接。不得在第三层内重复完整的免责声明模块。(交付前搜索文件——免责声明措辞最多出现两次。)
- 保留源链接用于外部事实(规则2)。
执行检查(这些在实际运行中常被忽略——写入文件前逐一检查;完整版本见):
../nmt-chat/references/readability-contract.md- 唯一、可解析的锚点。每个展开链接均指向唯一的
▸,且该锚点在文件中仅出现一次;无两个链接指向同一目标。(常见错误是两个第一层链接指向同一锚点。)交付前列出所有<a id="…">目标,确认每个均可解析。▸ - 第三层表格表头的内嵌平实注释。非显而易见的列表头需附带3-6个词的平实注释——“Job预算(用户每年在该任务上的支出)”、“准备切换(遇到问题并愿意切换的用户比例)”、“可触达性(触达用户的难易程度)”。不要依赖词汇表文件——普通读者不会打开它。
- 跨层级的细分群体深度(见第二层/第三层模板)。目标细分群体在第二层部分描述(是谁、想要完成什么、最关注什么、为何切换),并附带简短战略建议;其他顶级候选细分群体在第二层简要提及;完整的细分群体全景图在第三层。
- 跨层级的验证计划(见模板)。第一层提及(关键风险+下一步行动)。第二层包含聚焦清单——每个风险假设搭配验证方法。第三层包含基于标准内容(RAT)的每个假设的详细分步验证计划。
Report structure — three layers in one file
报告结构——单个文件包含三个阅读深度
Assemble the single output file as three reading depths, linked top-to-bottom:
- Layer 1 — The Answer (~1 page, zero methodology words): the verdict and the few things that matter, in plain product English, each linking down to its reasoning. Forwardable to a co-founder who's never heard of the methodology.
- Layer 2 — The Reasoning (2–4 pages, plain English, terms glossed once): how we got here for each Layer-1 claim. Where trust is built; each claim links down to the full work.
- Layer 3 — The Full Work (the detailed report + appendix): the complete methodology — Map of Segments at depth, selection screens, competitor tables, action-RAT, pivot table, sizing appendix. For readers who want the audit trail.
Order in the file: top-of-file attribution + disclaimers (once) → How to read this (the three levels) → Layer 1 → Layer 2 → Layer 3. Compute Layer 1 and Layer 2 LAST, from the finished Layer-3 analysis.
将单个输出文件组装为三个阅读深度,自上而下关联:
- 第一层——结论(约1页,无方法论术语):决策结论及关键信息,使用平实产品英文,每项内容均链接至其推理过程。可转发给从未接触过该方法论的联合创始人。
- 第二层——推理过程(2-4页,平实英文,术语注释一次):第一层每项结论的推导过程。建立信任的层级;每项内容均链接至完整研究细节。
- 第三层——完整研究细节(详细报告+附录):完整方法论——细分群体全景图、筛选机制、竞品表格、行动导向RAT、转型表格、规模测算附录。供需要审计追踪的读者查看。
文件顺序:顶部署名+免责声明(仅一次)→ 如何阅读本报告(三个层级) → 第一层 → 第二层 → 第三层。最后计算第一层和第二层,基于完成的第三层分析。
How to read this — the three levels
如何阅读本报告——三个层级
Emitted once, right after the disclaimers and before Layer 1, so the reader sees the structure and can jump to the depth they want. Keep the descriptions plain (no methodology words):
markdown
undefined仅输出一次,紧随免责声明之后、第一层之前,以便读者了解结构并跳转到所需深度。描述使用平实语言(无方法论术语):
markdown
undefinedHow to read this
如何阅读本报告
Level 1 below is the whole answer — one page. Levels 2 and 3 are optional, there only if you want to check the work:
- Level 1 — The Answer (1 page, plain words): the verdict, who to sell to first, why, the make-or-break risk, what to do next, how big. This is the complete answer — most readers stop here. jump ▸
- Level 2 — The Reasoning (optional, plain English): how we reached each answer — the buyer in more detail, where we win, and every assumption with how to check it. jump ▸
- Level 3 — The Full Work (optional, the audit trail): the full market sizing with a do-it-yourself re-check, all segments at depth, competitors, the strategy, and the step-by-step plan to test each assumption. jump ▸
undefinedLayer 1 — The Answer
第一层——结论
markdown
<a id="layer-1"></a>markdown
<a id="layer-1"></a>{Product} — what the research says
{产品}——调研结论
{date · {plain one-phrase market} · stage}
⚠️ These are hypotheses, not facts — full disclaimer ▸
{日期 · {平实短语描述的市场} · 阶段}
⚠️ 以下内容均为假设,而非事实——完整免责声明 ▸
The answer: {GO (to validation) / aim narrower / pivot — in plain words, e.g. "promising, but aim narrower"}
结论:{GO (to validation)/缩小范围/转型——平实语言,例如“前景良好,但需缩小范围”}
{2–4 short sentences. Plain words, no jargon. The single most important conclusion and the one binding constraint. The first time the verdict is "GO (to validation)", add the half-line gloss: "— worth the next step, which is checking it in the field, not building it yet."} why this, not a clean yes ▸
Validation debt: this stands on {N} unvalidated assumptions — {M} of them fatal (would sink it if wrong). The fatal ones are the first things to check. see them ▸ <sub>N = risky assumptions in the RAT table; M = those that kill it if wrong. A Quick run on thin input has high debt — say so honestly ().</sub>PRODUCER-CONTRACT.md §4
{2-4个短句。平实语言,无术语。最重要的结论及约束条件。首次出现“GO (to validation)”结论时,添加半行注释:“——值得进入下一步,即实地验证,而非立即开发。”} 为何是该结论而非明确的是/否 ▸
**验证债务:本结论基于{N}个未验证假设——其中{M}**个为致命假设(若错误会导致失败)。致命假设是首先需要验证的内容。查看详情 ▸ <sub>N = RAT表格中的风险假设数量;M = 错误会导致失败的假设数量。输入有限的快速模式验证债务较高——需如实说明(第4节)。</sub>PRODUCER-CONTRACT.md
Who to sell to
首要目标客群
{The target segment in one plain sentence — who they are, not a methodology label.} how we found this buyer ▸
{以一个平实句子描述目标细分群体——是谁,而非方法论标签。} 如何定位该客群 ▸
Why they'd buy
为何他们会购买
{The value in one or two plain sentences — the concrete gain vs. their current way.} the edge, in plain terms ▸
{以1-2个平实句子描述价值——相较于当前方式的具体收益。} {竞争优势的平实说明 ▸](#l2-edge)
The one thing that decides everything
决定成败的关键因素
{The single make-or-break risk, in plain words.} the full risk list ▸
{以平实语言描述唯一的关键风险。} 完整风险清单 ▸
Do this next
下一步行动
{One concrete next action.} the action plan ▸
{一个具体的下一步行动。} 行动计划 ▸
How big
市场规模
{TAM/SAM/SOM in one plain line + whether size is the constraint.} where these numbers come from ▸
**Layer 1 rule: minimal jargon, plain words lead** — a methodology term may appear in parentheses as a plain gloss, but never opens a sentence; short, plain sentences ("explain it to a smart friend"). The make-or-break risk + the next action are Layer 1's light touch of the validation plan. Every line that a skeptic could doubt ends with a `▸` drill-down link.{以一个平实句子说明TAM/SAM/SOM及规模是否为约束条件。} 数据来源 ▸
**第一层规则:最少术语,平实语言先行**——方法论术语可置于括号中作为平实注释,但绝不能以术语开头;使用简短、平实的句子(“向聪明的朋友解释”)。关键风险+下一步行动是第一层对验证计划的简要呈现。任何可能被怀疑的语句末尾均带有`▸`展开链接。Layer 2 — The Reasoning
第二层——推理过程
Plain English, one gloss per methodology term, linked once at the top of this layer. No big tables (prose + at most one small table); the full tables live in Layer 3. Each subsection carries an anchor that Layer 1 links to, and links down to its Layer-3 section.
references/glossary.md<a id="…"></a>markdown
---
<a id="layer-2"></a>平实英文,每个方法论术语注释一次,在第二层顶部链接一次。无大型表格( prose+最多一个小型表格);完整表格在第三层。每个小节均带有锚点,供第一层链接,同时链接至对应的第三层章节。
references/glossary.md<a id="…"></a>markdown
---
<a id="layer-2"></a>How we got here — the reasoning
推导过程——推理逻辑
Plain-English walk-through of the logic behind the answer above. The full methodology, tables, and sources are in the next layer. Methodology terms are defined in the glossary.
<a id="l2-input-risks"></a>
以下是上述答案背后逻辑的平实英文讲解。完整方法论、表格及数据源在下一层级。方法论术语定义见词汇表。
<a id="l2-input-risks"></a>
What you told me — and the risks I see in it
您告知我的信息——以及我发现的风险
Everything you gave me — your idea, your deck, your landing, your numbers — I treated as a hypothesis, not as fact. These are the inputs the analysis leans on, and what I'd check before trusting each. (.) (Omit this block only if the user provided no claims or materials at all.)
PRODUCER-CONTRACT.md §3| What you provided / claimed | How I treated it | The risk I see in it | How to check it fast |
|---|---|---|---|
| {claim or material, tagged data / observation / hunch} | {used as hypothesis in {where — wedge / segment / sizing}} | {the specific risk — e.g., "this is your stated value, not customer-validated; the real Job may differ"} | {the cheapest falsifying test} |
{If any wedge / segment / verdict rests primarily on an unvalidated input, say so here in one bold sentence and point to the matching RAT row.}
<a id="l2-verdict"></a>
您提供的所有内容——创意、演示文稿、着陆页、数据——我均视为假设,而非事实。以下是分析所依赖的输入,以及我认为每个输入需要核验的风险。(第3节。)(仅当用户未提供任何声明或资料时可省略此模块。)
PRODUCER-CONTRACT.md| 您提供/声明的内容 | 我如何使用 | 发现的风险 | 快速核验方法 |
|---|---|---|---|
| {声明或资料,标记为数据/观察/直觉} | {作为假设用于{场景——核心策略/细分群体/规模测算}} | {具体风险——例如“这是您声称的价值,未经过用户验证;真实Job可能不同”} | {最廉价的证伪测试} |
{若核心策略/细分群体/决策主要依赖未验证的输入,需在此处用加粗句子说明,并指向对应的RAT行。}
<a id="l2-verdict"></a>
Why "{verdict}", not a clean yes
为何是“{结论}”而非明确的是/否
{How an idea is tested by walking a chain — market → buyable customer → real value → working economics → reachable. Name where the chain holds and where it breaks, in plain words. Why the verdict is what it is.} full chain walk-through ▸
<a id="l2-buyer"></a>
{通过链条测试创意——市场→可转化用户→真实价值→可行经济效益→可触达。说明链条的稳固环节和断裂环节,使用平实语言。解释结论的由来。} 完整链条分析 ▸
<a id="l2-buyer"></a>
The buyer, in a bit more detail
目标客群详情
{A partial profile of the target segment — not the full Layer-3 work, but enough to picture them: who they are, the situation they're in, what they're trying to get done, what they care about most (their dominant success criteria, in plain words), and why they'd switch from their current way. Then a brief strategic recommendation — in 1–2 sentences, what to do about this segment (focus here / how to enter / what to lead with).}
{Then one short paragraph or 3-row table on the other top candidate segments — name each, one line on who they are and why they rank lower (later / slower / not buyable yet). Full detail on all segments is in Layer 3.} the full segment map, all segments at depth ▸
<a id="l2-edge"></a>
{目标细分群体的部分画像——并非第三层的完整内容,但足以勾勒出轮廓:是谁、所处场景、想要完成什么、最关注什么(其核心成功标准,平实语言)、为何会从当前方式切换。然后是简短战略建议——1-2个句子,说明针对该细分群体的行动(聚焦此处/进入方式/核心卖点)。}
{然后用一个短段落或3行表格介绍其他顶级候选细分群体——命名每个群体,用一句话说明是谁及排名靠后的原因(后续考虑/增长缓慢/暂不可转化)。所有细分群体的完整详情在第三层。} 完整细分群体全景图 ▸
<a id="l2-edge"></a>
The edge, in plain terms
竞争优势的平实说明
{What every existing option forces the customer to give up, and why ours doesn't — where we win, in plain words.} the criteria-by-competitor matrix ▸
<a id="l2-risks"></a>
{现有所有选项迫使用户做出的妥协,以及我们的产品为何无需用户妥协——我们的竞争优势,平实语言。} {按竞争优势划分的标准矩阵 ▸](#l3-differentiation)
<a id="l2-risks"></a>
How we'd prove or kill this — every assumption and its check
如何验证或否定创意——所有假设及核验方法
{This is the heart of Layer 2. List every risky assumption (hypothesis) the whole case rests on — walked across the chain (market → buyer → value → economics → reach) — and pair each with how we'd check it in one plain sentence. Order by how-bad-if-wrong ÷ cost-to-check (riskiest, cheapest-to-falsify first). A compact two-column table is good here: Assumption (in plain, falsifiable words) · How we'd find out fast. This is the list the reader is meant to act on — the step-by-step "how" for each lives in Layer 3.} the detailed step-by-step validation plan ▸
<a id="l2-next"></a>
{这是第二层的核心内容。列出整个结论所依赖的所有风险假设——覆盖链条(市场→用户→价值→经济效益→触达),并为每个假设搭配快速核验方法的平实句子。按“错误代价÷核验成本”排序(风险最高、最廉价证伪的优先)。使用紧凑的两列表格:假设(平实、可证伪语言)· 快速核验方法。这是读者可采取行动的清单——每个假设的分步“如何做”在第三层。} 详细分步验证计划 ▸
<a id="l2-next"></a>
The plan, in order
优先级行动计划
{The next moves as a short numbered list, plain — which assumption to test first, second, third. One line on why this order (riskiest and cheapest-to-kill first). Don't build past the make-or-break check until it lands.} the reasoning + full plan ▸
{按优先级排序的下一步行动简短编号列表,平实语言——首先验证哪个假设,其次,再次。用一句话说明排序原因(风险最高、最廉价证伪的优先)。在关键风险验证通过前,不要推进开发。} 推理逻辑+完整计划 ▸
If this market is too slow — where else this fits
若当前市场增长缓慢——创意可适配的其他市场
{Pivot markets in one plain sentence each.} ranked pivot options ▸
---
<a id="layer-3"></a>{每个转型市场用一个平实句子描述。} 排名后的转型选项 ▸
---
<a id="layer-3"></a>Layer 3 — The Full Work
第三层——完整研究细节
The detailed report below is the audit trail (Sections 1–6 + appendix). Add an HTML anchor above each section heading so Layers 1–2 can link in: before Section 2, before Section 3, and before the relevant parts of Section 4, before Section 5, before the appendix, before Section 6. Keep methodology citations out of the prose — fence them in a line per the readability rules.
<a id="l3-segments"></a><a id="l3-differentiation"></a><a id="l3-verdict"></a><a id="l3-pivot"></a><a id="l3-risks"></a><a id="l3-sizing"></a><a id="disclaimers"></a>▸ methodology trace以下详细报告是审计追踪(第1-6节+附录)。在每个章节标题上方添加HTML锚点,供第一层和第二层链接:第2节前添加,第3节前添加,第4节相关部分前添加和,第5节前添加,附录前添加,第6节前添加。将方法论引用从正文中移除——按可读性规则放在行中。
<a id="l3-segments"></a><a id="l3-differentiation"></a><a id="l3-verdict"></a><a id="l3-pivot"></a><a id="l3-risks"></a><a id="l3-sizing"></a><a id="disclaimers"></a>▸ 方法论追踪Section 1 — Market snapshot
第1节——市场快照
markdown
undefinedmarkdown
undefined1. Market snapshot ({Country})
1. 市场快照({国家})
Market-level Big Job: {infinitive verb + noun, plain language}
| Metric | Estimate | How computed (1 line) |
|---|---|---|
| TAM (global) | ~${X} | {Quick: one bottom-up calculation + its key assumption · Deep: averaged across 3 methods} |
| SAM ({Country}) | ~${Y} | {1 line} |
| SOM (1–2 yr) | ~${Z} | {1 line} |
Landscape: {new market / red ocean / blue ocean / niche}.
Ambition vs. share: target {revenue} → needs {Y%} of SAM → {✅ <10% / ⚠️ 10–30% / ❌ >30%}.
Takeaway: {1 sentence — is the market big enough, and what's the binding constraint instead?}
Sizing tables + verification are in the Appendix; the market-level Big Job is validated internally (in-context), not shown here.
**Sizing honesty rule.** In **Quick mode** (no internet) compute each figure **once**, bottom-up, with the calculation logic agreed in the intake (STAGE 1 Step 5), every assumption named, and the figure marked as an *estimate without data — verify via the appendix path*. Do NOT fake rigor by "averaging 3 methods" that all come from the same reasoning. The **3-method averaging (top-down / bottom-up / analog)** runs only in **Deep mode**, where each method stands on real, linked sources.市场层级Big Job:{不定式动词+名词,平实语言}
| 指标 | 估算值 | 计算方法(一句话) |
|---|---|---|
| TAM(全球) | ~${X} | {快速模式:一次自下而上计算+关键假设 · 深度模式:三种方法取平均值} |
| SAM({国家}) | ~${Y} | {一句话说明} |
| SOM(1-2年) | ~${Z} | {一句话说明} |
市场格局:{新兴市场/红海/蓝海/细分市场}。
**目标 vs. 市场份额:**目标{收入} → 需要{SAM的Y%} → {✅ <10% / ⚠️ 10-30% / ❌ >30%}。
结论:{一句话说明——市场规模是否足够,以及替代约束条件是什么?}
规模测算表格+验证方法见附录;市场层级Big Job已在内部验证(上下文内),此处不展示。
**规模测算诚实规则**。**快速模式**(无网络)下每个指标仅计算**一次**,采用自下而上方法,使用信息收集阶段(阶段1步骤5)确认的计算逻辑,明确标注所有假设,并将指标标记为*无数据估算——通过附录路径验证*。绝不能通过“三种方法取平均值”伪造严谨性,因为所有方法均来自同一推理。**三种方法取平均值(自上而下/自下而上/类比)**仅在**深度模式**中运行,每种方法均基于真实、带链接的数据源。Section 2 — Map of Segments (depth follows the verdict)
第2节——细分群体全景图(深度匹配结论)
Start with the comparison table, then expand each segment. Depth follows the verdict: ✅ target segments get the full block below; ⚠️ hold segments get a half block (recommendation line, persona, Core Jobs, selection screen — skip the full size tables and competitor tables); ❌ not-ours segments get one paragraph only — who they are, the one binding reason they're not ours, coverage %. Don't spend three pages on a segment the reader is told to ignore.
markdown
<a id="l3-segments"></a>先展示对比表格,再展开每个细分群体。深度匹配结论:✅目标细分群体使用完整模块;⚠️待观察细分群体使用半模块(建议语句、用户画像、Core Jobs、筛选机制——跳过完整规模表格和竞品表格);❌非目标细分群体仅使用一个段落——是谁、不适合的核心原因、覆盖比例。不要在读者被告知忽略的细分群体上花费三页内容。
markdown
<a id="l3-segments"></a>2. Who's in this market — the segments (Map of Segments), covering ~80% of the total market
2. 市场参与者——细分群体(全景图),覆盖约80%的总市场
| Segment | $ size / yr | Job budget (yearly spend) | Ready to switch | Reachability | Verdict |
|---|---|---|---|---|---|
| {S1} | ~${} | ~${} | {how many have hit a problem & would move} | {channel} | ✅ focus |
| {S2} | … | … | … | … | ⚠️ hold |
| {Sn} | … | … | … | … | ❌ not ours |
Segments are grouped by similar Core Jobs + similar success criteria (not by vertical or demographics); the same vertical can split across segments when the Core Jobs and criteria differ. Ordered ✅ → ⚠️ → ❌.
Then, for each segment (✅ first, ⚠️ second, ❌ last), at the depth its verdict earns (full / half / one paragraph):
```markdown| 细分群体 | 年度市场规模 | Job预算(年度支出) | 准备切换比例 | 可触达性 | 结论 |
|---|---|---|---|---|---|
| {S1} | ~${} | ~${} | {遇到问题并愿意切换的用户比例} | {渠道} | ✅ 聚焦 |
| {S2} | … | … | … | … | ⚠️ 待观察 |
| {Sn} | … | … | … | … | ❌ 非目标 |
细分群体按相似Core Jobs+相似成功标准分组(而非垂直领域或人口统计特征);当Core Jobs和标准不同时,同一垂直领域可划分为多个细分群体。按✅→⚠️→❌排序。
然后,每个细分群体(✅优先,⚠️次之,❌最后)按结论对应的深度展示(完整/半模块/一个段落):
```markdown{S#} — {Name tied to Jobs and real criteria} {✅/⚠️/❌}
{S#}——{基于Jobs和真实标准命名} {✅/⚠️/❌}
{I propose we focus on this segment because… / I'd hold off on this segment for now because… / This isn't our segment because…} {1–2 sentences — how the selection screen's four answers compose, how many are ready to switch, the binding constraint}. Coverage: ~{X}% of total market customers.
{我建议聚焦该细分群体,因为……/我建议暂不考虑该细分群体,因为……/该群体非我们的目标,因为……} {1-2个句子——筛选机制四个问题的综合评分、准备切换的用户数量、约束条件}。 **覆盖比例:**约{X}%的总市场用户。
Why this segment is attractive
该细分群体的吸引力
{1 short paragraph — motivation, urgency, willingness to pay, reachability. Never use the word "pain".}
{1个短段落——动机、紧迫性、付费意愿、可触达性。绝不能使用“痛点”一词。}
Persona
用户画像
{ONE short paragraph telling the persona's story, then 3–5 inline causal-criteria bullets. The persona IS the criteria; demographics only as second-order correlates.}
- {Causal criterion 1} — cause: {1 line on how this produces buying behaviour / value / margin / acquisition}.
- {Causal criterion 2} — cause: {1 line}.
- {Causal criterion 3} — cause: {1 line}.
{一个短段落讲述用户画像故事,然后是3-5个内嵌因果标准项目符号。用户画像即标准;人口统计特征仅作为次要关联因素。}
- {因果标准1} — 原因:{一句话说明如何影响购买行为/价值/利润率/获客}。
- {因果标准2} — 原因:{一句话说明}。
- {因果标准3} — 原因:{一句话说明}。
Core Jobs
Core Jobs
Here's what they hire a product for, in the customer's own words:
- When {context + trigger + negative emotions}, I want to {expected outcome} with success criteria {measurable, plain text}, in order to {Big Job + positive emotions}.
- …
以下是用户雇佣产品完成的任务,使用用户自己的语言:
- 当 {背景+触发因素+负面情绪},我想要 {预期结果} 且满足成功标准 {可衡量的平实文本},以便 {Big Job+正面情绪}。
- …
Big Jobs (motivation context above the Core Jobs)
Big Jobs(Core Jobs之上的动机背景)
Personal: I want to {verb} {noun} in order to {life / status / identity outcome}.
Business (B2B / hybrid): I want to {verb} {noun} in order to {business outcome}.
个人: 我想要 {动词} {名词} 以便 {生活/地位/身份结果}。
企业(B2B/混合模式): 我想要 {动词} {名词} 以便 {业务结果}。
Segment size + Job budget
细分群体规模+Job预算
| Metric | Estimate |
|---|---|
| People / companies in segment | ~{N} |
| What one customer spends on this problem per year (Job budget) | ~${B} |
| Total money in segment per year | ~${N×B}/yr |
| Share ready to switch | ~{%} have hit a problem with their current tool and would move |
Sizing method + verification are in the Appendix.
[selection-screen table — see "How we pick the segment to compete for" above]
| 指标 | 估算值 |
|---|---|
| 细分群体中的个人/企业数量 | ~{N} |
| 用户每年在该问题上的支出(Job预算) | ~${B} |
| 细分群体年度总规模 | ~${N×B}/年 |
| 准备切换的用户比例 | ~{%}的用户对当前工具不满并愿意切换 |
规模测算方法+验证见附录。
[筛选机制表格——见上文“如何选择竞争的细分群体”]
Direct competitors (Core Job level, in this segment)
直接竞品(该细分群体的Core Job层级)
| Competitor | Core Jobs covered | Main message / USP | Covers poorly (by success criteria) |
|---|---|---|---|
| {Name} | … | … | … |
| 竞品 | 覆盖的Core Jobs | 核心信息/USP | 未满足的成功标准 |
|---|---|---|---|
| {名称} | … | … | … |
Indirect competitors (Big Job level — other ways customers close this Big Job)
间接竞品(Big Job层级——用户完成Big Job的其他方式)
| Way / solution | Big Job it closes | Why people use it | What it does poorly |
|---|---|---|---|
| {do nothing / postpone} | … | … | … |
| {hire someone / agency} | … | … | … |
| 方式/解决方案 | 完成的Big Job | 用户选择的原因 | 不足之处 |
|---|---|---|---|
| {不采取行动/推迟} | … | … | … |
| {雇佣个人/代理机构} | … | … | … |
Who can do the whole job for them (turnkey, Big-Job-level players)
能为用户完成全流程任务的参与者(Big Job层级一站式服务)
| Player | How they close the Big Job turnkey | Scaling capacity | Threat |
|---|---|---|---|
| … | … | … | low / medium / high |
Close Section 2 with a short **cross-segment themes** block (4–7 patterns spanning segments) and a one-line coverage-verification path (interview 6–8 past payers; if 30%+ don't fit, add a segment).| 参与者 | 如何一站式完成Big Job | 扩张能力 | 威胁程度 |
|---|---|---|---|
| … | … | … | 低/中/高 |
第2节末尾添加简短的**跨细分群体主题**模块(4-7个跨细分群体的模式)和一行覆盖范围验证路径(访谈6-8位过往付费用户;若30%以上不符合,添加新细分群体)。Section 3 — Differentiation hypothesis (target segment)
第3节——差异化假设(目标细分群体)
markdown
<a id="l3-differentiation"></a>markdown
<a id="l3-differentiation"></a>3. Differentiation hypothesis: target segment "{name}"
3. 差异化假设:目标细分群体“{名称}”
Positioning (the Core Job → Big Job link — headline first)
定位(Core Job→Big Job关联——先标题)
For {segment with real criteria}, who performs the Core Job {Core Job} in pursuit of the Big Job {Big Job}, {Product} delivers {value through the chosen mechanic} — so that {Big Job} is achieved {how exactly: faster / more reliably / without doing X / turnkey / with guarantee}.
面向**{具备真实标准的细分群体},他们为完成{Big Job}而执行{Core Job},{产品}**通过选定机制交付{价值}——从而{具体方式:更快/更可靠/无需做X/一站式/有保障}地达成{Big Job}。
Why this segment
为何选择该细分群体
{1 paragraph — ROI × opportunity cost × selection-screen balance × fit with the idea's assets.}
{1个段落——ROI×机会成本×筛选机制平衡×与创意资产的契合度。}
Matrix: success criteria × competitors
矩阵:成功标准×竞品
| Core Job success criterion | Direct 1 | Direct 2 | Indirect (Big-Job) | Hypothesis for us |
|---|---|---|---|---|
| {criterion} | ⚠️ | ❌ | ✅ | ✅ |
Underserved criteria — where we win: {1–3 success criteria all competitors close poorly — usually an intersection, not a single criterion}.
| Core Job成功标准 | 直接竞品1 | 直接竞品2 | 间接竞品(Big Job层级) | 我们的假设 |
|---|---|---|---|---|
| {标准} | ⚠️ | ❌ | ✅ | ✅ |
未被充分满足的标准——我们的竞争优势:{1-3个所有竞品均未充分满足的成功标准——通常是交集,而非单一标准}。
Value-creation direction (one line, not a feature list)
价值创造方向(一句话,非功能列表)
Mechanic direction: {one of the published mechanics — / ; the most powerful when applicable is climb a level / kill a Job as a class} — {how exactly the customer's life gets more energy-efficient, 1 sentence}.
ajtbd-key-theses.md §22–§23value-creation-mechanics.mdWhat to build to deliver this — features, delivery format, cost, the Aha Moment — is's job. It generates and filters the concrete ways to deliver this value across the whole mechanics catalog; don't anchor on a feature list invented here. This report stops at the underserved criteria (where you can win) + the mechanic direction./nmt-craft-value-proposition
机制方向:{已发布机制之一——第22-23节/;最有效的是升级层级/淘汰一类Job} — {用户生活如何提升能量效率,一句话说明}。
ajtbd-key-theses.mdvalue-creation-mechanics.md如何构建以交付该价值——功能、交付形式、成本、Aha Moment——是的职责。它会生成并筛选整个机制目录中交付该价值的具体方式;此处不要局限于自行设想的功能列表。本报告仅聚焦未被充分满足的标准(您的竞争优势)+机制方向。/nmt-craft-value-proposition
Threat from Big-Job-level players
Big Job层级参与者的威胁
{If turnkey Big-Job players with scaling potential exist — how serious, and partner-or-displace?}
undefined{若存在具备扩张潜力的Big Job层级一站式参与者——威胁程度如何,合作还是替代?}
undefinedSection 4 — Strategic recommendation & pivot
第4节——战略建议&转型
markdown
<a id="l3-verdict"></a>markdown
<a id="l3-verdict"></a>4. Strategic recommendation & pivot options
4. 战略建议&转型选项
Verdict on the proposed segment + Jobs: GO (to validation) / NARROW / PIVOT
对提议的细分群体+Jobs的结论:GO (to validation)/NARROW/PIVOT
{Walk the RAT cause-and-effect chain — Market → Segment+Jobs → Value → Unit economics → Channels — and name the verdict + the binding constraint. GO (to validation) = the chain holds on the evidence so far → the next step is to validate it in the field, not to build; NARROW = it holds only for a sub-segment / sub-Job; PIVOT = an upstream link is broken and an alternative market scores better. Never write a bare "GO" — it reads as "build it now" ().}
PRODUCER-CONTRACT.md §4{梳理RAT因果链条——市场→细分群体+Jobs→价值→单位经济效益→渠道——说明结论+约束条件。GO (to validation)=现有证据显示链条稳固→下一步是实地验证,而非开发;NARROW=仅在子细分群体/子Job上稳固;PIVOT=上游环节断裂,替代市场评分更高。绝不能单独写“GO”——这会被解读为“立即开发”(第4节)。}
PRODUCER-CONTRACT.mdAdjacent jobs you could capture next (Job switches within the segment)
可后续捕捉的相邻Jobs(细分群体内的Job切换)
{Using the target segment's Job Graph: which Previous Job or Next Job in the chain to capture; whether to climb to a higher Big Job (the most powerful mechanic); which sibling Small Jobs to add. "You're competing on Job X; the more valuable adjacent Job for this same segment is Y."}
<a id="l3-pivot"></a>
{使用目标细分群体的Job Graph:捕捉链条中的哪个前置Job或后置Job;是否升级至更高层级的Big Job(最有效的机制);添加哪些同级Small Jobs。“您当前在Job X上竞争;该细分群体更有价值的相邻Job是Y。”}
<a id="l3-pivot"></a>
Alternative Big-Job markets for your assets (ranked)
创意资产可适配的替代Big Job市场(排名)
{Generated by the pivot pipeline from your technology, team expertise, and resources, scored on the same selection screen.}
| Alternative Big-Job market | Hypothesized segment + Core Jobs | Why your assets transfer | Selection-screen read (value · demand · margin · size×switch · risk-gate) | What changes vs. the original (channel · UE · build) | Confidence |
|---|---|---|---|---|---|
| {market} | {segment + Core Jobs hypothesis} | {tech / team / partners} | {strong/med/weak per factor; gate pass/FAIL} | {what's different} | high/med/low |
{由转型流程根据您的技术、团队专业知识和资源生成,通过相同筛选机制评分。}
| 替代Big Job市场 | 假设的细分群体+Core Jobs | 资产适配原因 | 筛选机制评分(价值·需求·利润率·规模×切换比例·风险闸门) | 与原创意的差异(渠道·单位经济效益·开发) | 可信度 |
|---|---|---|---|---|---|
| {市场} | {细分群体+Core Jobs假设} | {技术/团队/合作伙伴} | {各因素评分:强/中/弱;闸门通过/失败} | {差异点} | 高/中/低 |
Strategic options — top 3–5, ranked
战略选项——排名前3-5位
{Compose the analysis into 3–5 concrete, ranked strategies the user could actually run. Draw from the full move space, not only "switch markets": stay and narrow to the strongest sub-segment; pivot to an alternative Big-Job market (from the table above); sequence markets (keep cash-flowing market A to fund entry into market B); change the business model or pricing; capture the Previous Job or Next Job in the chain; climb to a higher Big Job. Rank by expected return × confidence.}
| # | Strategy (one sentence) | Why it can win (the mechanism) | Main risk | First cheapest step to validate |
|---|---|---|---|---|
| 1 | {the recommended strategy} | {…} | {…} | {…} |
| 2 | … | … | … | … |
{Each strategy is a hypothesis with a validation step — not advice to follow blind. If a strategy rests on a user-provided claim from the claims ledger, name it: "stands on your input X — validate it first."}
{将分析整合为3-5个具体、排名的战略,用户可实际执行。从完整行动空间中选择,不仅限于“切换市场”:聚焦并缩小至最强子细分群体;转型至替代Big Job市场(见上表);按顺序进入市场(保持市场A的现金流以支持进入市场B);改变商业模式或定价;捕捉链条中的前置Job或后置Job;升级至更高层级的Big Job。按预期回报×可信度排序。}
| # | 战略(一句话) | 成功机制 | 主要风险 | 验证的首个廉价步骤 |
|---|---|---|---|---|
| 1 | {推荐战略} | {…} | {…} | {…} |
| 2 | … | … | … | … |
{每个战略均为带验证步骤的假设——绝非盲目遵循的建议。若战略依赖用户声明记录中的用户声明,需注明:“基于您的输入X——请先验证。”}
Suggested reruns
重新运行建议
- Rerun this skill on {alternative Big-Job market} — {why}.
- Rerun with {a narrower segment / different business model / different channel} — {why}.
undefined- 在**{替代Big Job市场}**上重新运行本技能——{原因}。
- 以**{更细分的群体/不同商业模式/不同渠道}**重新运行——{原因}。
undefinedSection 5 — Risks & next moves (action-first RAT)
第5节——风险&下一步行动(行动导向RAT)
markdown
<a id="l3-risks"></a>markdown
<a id="l3-risks"></a>5. Risks & next moves
5. 风险&下一步行动
Walked across the package on the cause-and-effect chain (Market → Segment+Jobs → Value → Unit economics → Channels). Each assumption is in positive, falsifiable form and paired with the action to validate it. The goal is to falsify cheaply — to kill or pivot before the build, not to confirm.
| # | Risky assumption (positive form) | Why risky / cost if wrong | What to do to validate it (the action — cheapest falsifying test) |
|---|---|---|---|
| 1 | {top risk — usually the Segment-and-Jobs or WTP assumption} | {money / time / years} | {the concrete action} |
| 2 | … | … | … |
| 3 | … | … | … |
| 4 | … | … | … |
| 5 | … | … | … |
梳理整个方案的因果链条(市场→细分群体+Jobs→价值→单位经济效益→渠道)。每个假设均为正面、可证伪形式,并搭配验证行动。目标是廉价证伪——在开发前否定或转型,而非确认。
| # | 风险假设(正面形式) | 风险原因/错误代价 | 验证行动(最廉价的证伪测试) |
|---|---|---|---|
| 1 | {顶级风险——通常是细分群体+Jobs或付费意愿假设} | {资金/时间/年数} | {具体行动} |
| 2 | … | … | … |
| 3 | … | … | … |
| 4 | … | … | … |
| 5 | … | … | … |
Action plan — the next moves, in priority order
行动计划——优先级排序的下一步行动
- {Step 1} — {the cheapest, highest-leverage falsification first}.
- {Step 2} — {…}.
- {Step 3} — {…}.
{Order by . Segment-and-Jobs validation usually comes first.}
(P(wrong) × cost-if-wrong) / cost-to-validate
- {步骤1} — {最廉价、最高杠杆的证伪行动优先}。
- {步骤2} — {…}。
- {步骤3} — {…}。
{按排序。细分群体+Jobs验证通常优先。}
(错误概率 × 错误代价) / 验证成本
Detailed validation plan — per assumption, step by step
详细验证计划——每个假设分步说明
This is the heart of Layer 3: for each risky assumption in the table above (at least the top 3–4), a concrete, canon-grounded plan to test it — so the reader can run it, not just read it. One block per assumption:
Assumption {#}: {the assumption, in plain falsifiable words}
- Method (per canon): {the right test for this kind of risk — e.g., AJTBD customer interviews on past behavior for a Segment-and-Jobs risk; a fake-door / landing-page smoke test or a priced letter-of-intent for a willingness-to-pay risk; a concierge / done-manually run for a value-delivery risk; a back-test against historical data for a prediction risk. Name why this method fits — RAT: test the riskiest, cheapest-to-falsify first; interview about real past Jobs, not hypotheticals.}
- Steps: {numbered, concrete — who to recruit and how many, what to ask or build, what to measure. Use task, never "Job", in any question put to a customer.}
- Kill criterion: {the specific result that falsifies the assumption — "if fewer than X of N behave this way, the assumption is dead and we {narrow / pivot / stop}." State the threshold up front so the test can't be rationalized away.}
- Cost / time: {the honest cost and rough timeline — no artificial "≤1 week" cap.}
<sub>▸ methodology trace. Validate the riskiest assumption first, cheapest-to-falsify first; the goal is to kill or pivot before the build (). Interview about real past tasks, not hypotheticals; recruit the people who actually performed the Job (rat-key-theses.md).</sub>segmentation.md
undefined这是第三层的核心内容:针对上表中的每个风险假设(至少前3-4个),提供基于标准内容的具体验证计划——以便读者可直接执行,而非仅阅读。每个假设对应一个模块:
假设{#}:{平实、可证伪的假设描述}
- 方法(依据标准内容):{适合此类风险的测试方法——例如,针对细分群体+Jobs风险的AJTBD用户过往行为访谈;针对付费意愿风险的假门/着陆页烟雾测试或付费意向书;针对价值交付风险的礼宾服务/手动运行;针对预测风险的历史数据回溯测试。说明为何选择该方法——RAT:优先测试风险最高、最廉价证伪的内容;访谈聚焦真实过往任务,而非假设。}
- 步骤:{编号、具体步骤——招募对象及数量、询问内容或构建内容、测量指标。面向用户的问题中使用任务,绝不使用“Job”。}
- 否定标准:{证伪假设的具体结果——“若N个对象中少于X个有此行为,假设不成立,我们将{缩小范围/转型/停止}。”预先设定阈值,避免测试结果被合理化。}
- 成本/时间:{真实成本和大致时间——不设人为“≤1周”限制。}
<sub>▸ 方法论追踪。优先验证风险最高、最廉价证伪的假设;目标是开发前否定或转型()。访谈聚焦真实过往任务,而非假设;招募实际完成Job的用户(rat-key-theses.md)。</sub>segmentation.md
undefinedSection 6 — Verification checklist
第6节——验证清单
Emit above this heading (Layer 1 links to it). Do not repeat the full two-part disclaimer here — it appears once at the top of the file; a single italic pointer line is enough ("Disclaimers at the top of this file apply."). Then a checklist covering: run the sizing verifications (appendix — Quick: the single calculation's assumptions; Deep: the 3-method tables); find 6–8 past payers in the target segment and run AJTBD interviews (ask about tasks, not "Jobs"); confirm segment coverage and the antisegment; validate the tagged user claims the analysis leaned on; run the action plan from Section 5; a source-link audit (every named source is a live clickable link; re-check any flagged "URL TBD").
<a id="disclaimers"></a><a id="l3-sizing"></a>
在本节标题上方添加(第一层链接至此)。请勿重复完整的两部分免责声明——仅在文件顶部出现一次;添加一行斜体提示即可(“本文件顶部的免责声明适用”)。然后是清单:运行规模测算验证(附录——快速模式:单次计算的假设;深度模式:三种方法表格);寻找6-8位目标细分群体的过往付费用户并开展AJTBD访谈(询问任务,而非“Jobs”);确认细分群体覆盖范围和反细分群体;验证分析依赖的标记用户声明;执行第5节的行动计划;源链接审计(每个提及的来源均为可点击的有效链接;重新检查标记为“URL待补充”的链接)。
<a id="disclaimers"></a><a id="l3-sizing"></a>
Appendix — market sizing, and how to re-check it yourself
附录——市场规模测算及自行重检指南
(Emit above the appendix heading — Layer 1 "How big" links here.)
<a id="l3-sizing"></a>This appendix has one job: make every number re-checkable by the reader without trusting us. For each figure, show the math, then give a concrete do-it-yourself re-check — where to go, what to pull, what to multiply, and what result would confirm or break our number. Every named source is a clickable link (Rule 2); where the run had no internet, the source is named with a link and flagged.
[(URL TBD — look this up)](#)(在附录标题上方添加——第一层“市场规模”链接至此。)
<a id="l3-sizing"></a>本附录的唯一目的:让每个数字无需依赖我们,读者即可自行重检。针对每个数字,展示计算过程,然后提供具体的自行重检步骤——去哪里查找、提取什么内容、如何计算、什么结果可确认或否定我们的数字。每个提及的来源均为可点击链接(规则2);无网络运行时,来源名称后添加链接并标记。
[(URL待补充——请自行查找)](#)A. The calculations (what we did)
A. 计算过程(我们的做法)
For each of TAM / SAM / SOM, and for each segment's size + Job budget, one compact block:
markdown
**{Figure} = {result}**
- **Formula:** {the explicit arithmetic — e.g., SOM = reachable buyers × annual price × win-rate}.
- **Inputs (each with its assumption + source):**
| Input | Value | Where it came from | Assumption / confidence |
|---|---|---|---|
| {e.g., # of mid-size plants in US+EU} | {n} | [{source}](https://…) | {how firm — observed / analog / guess} |
| {annual price per customer} | {$} | {[user data] or [analog](https://…)} | {…} |
| {win-rate in 1–2 yrs} | {%} | {benchmark / assumption} | {…} |In Quick mode each figure is one bottom-up calculation with assumptions named (no fake 3-method averaging). In Deep mode show a compact 3-method table (top-down / bottom-up / analog), each method on a real linked source, plus the reconciled number.
针对每个TAM/SAM/SOM,以及每个细分群体的规模+Job预算,提供一个紧凑模块:
markdown
**{指标} = {结果}**
- **公式:**{明确的计算方式——例如,SOM = 可触达用户 × 年度价格 × 转化率}。
- **输入(每个输入均标注假设+来源):**
| 输入 | 数值 | 来源 | 假设/可信度 |
|---|---|---|---|
| {例如:美欧中型工厂数量} | {n} | [{来源}](https://…) | {可信度——观察/类比/猜测} |
| {每位用户年度价格} | {$} | {[用户数据]或[类比](https://…)} | {…} |
| {1-2年转化率} | {%} | {基准/假设} | {…} |快速模式下每个指标仅通过一次自下而上计算得出,明确标注假设(不伪造三种方法取平均值的严谨性)。深度模式下展示紧凑的三种方法表格(自上而下/自下而上/类比),每种方法均基于真实带链接的数据源,以及调和后的数值。
B. Re-check it yourself — step by step
B. 自行重检——分步指南
For SOM and each segment's size (the numbers that drive the decision), a runnable recipe the reader can execute:
markdown
**Re-check {SOM / segment size}:**
1. **Count the buyers.** Go to {named source + link}. Pull {the specific figure / filter to apply}. → you should land near {our input}.
- *Where to look:* {pick the ones that fit the market} — official statistics ([U.S. Census / County Business Patterns](https://www.census.gov/programs-surveys/cbp.html), [Bureau of Labor Statistics](https://www.bls.gov/), [Eurostat](https://ec.europa.eu/eurostat), [data.gov](https://data.gov/)); industry analysts ([Statista](https://www.statista.com/), [IBISWorld](https://www.ibisworld.com/), Gartner/Forrester press releases); trade & industry associations for the vertical; company counts ([Crunchbase](https://www.crunchbase.com/), [LinkedIn](https://www.linkedin.com/) company/headcount filters, job-posting volume as a proxy for hiring/scale); public financials ([SEC EDGAR 10-Ks](https://www.sec.gov/edgar/searchedgar/companysearch), annual reports).
2. **Get the price.** {How to find what one buyer pays — competitor pricing pages, [G2](https://www.g2.com/) / [Capterra](https://www.capterra.com/) plan tiers, procurement records, the user's own quotes}. → compare to {our annual price}.
3. **Bound the win-rate (SOM only).** SOM is not the whole market — it is what you can realistically win in 1–2 years through the channels you actually have. Estimate it as {reachable-via-your-channels} × {a conversion benchmark for your motion — e.g., outbound/PLG/sales benchmarks from [OpenView](https://openviewpartners.com/), [First Round](https://review.firstround.com/), public SaaS benchmarks}. → compare to {our win-rate}.
4. **Redo the multiply** (step 1 × step 2 × step 3). **Confirm/break rule:** within ~30% of our number confirms the order of magnitude; off by >2× means an input is wrong — the table above shows which one to challenge first (the one tagged the weakest).For Job budget (what one customer spends a year on this problem today): name where to verify it — the customer's current line items, competitor contract sizes, or interview data — and the one figure to ask for in a customer interview.
Keep this section concrete and linked. A reader should be able to open the sources, redo the arithmetic in 20 minutes, and either trust our number or find exactly which input to push on. Full input breakdowns and divergence notes stay in-context, not dumped into the file.
针对SOM和每个细分群体规模(驱动决策的数字),提供读者可执行的步骤:
markdown
**重检{SOM/细分群体规模}:**
1. **统计用户数量**。访问{命名来源+链接}。提取{具体指标/筛选条件}。→ 结果应接近{我们的输入}。
- **查找渠道:**{选择适合市场的渠道}——官方统计数据([美国人口普查局/县商业模式](https://www.census.gov/programs-surveys/cbp.html)、[劳工统计局](https://www.bls.gov/)、[欧盟统计局](https://ec.europa.eu/eurostat)、[data.gov](https://data.gov/));行业分析师([Statista](https://www.statista.com/)、[IBISWorld](https://www.ibisworld.com/)、Gartner/Forrester新闻稿);垂直行业贸易协会;企业数量统计([Crunchbase](https://www.crunchbase.com/)、[LinkedIn](https://www.linkedin.com/)企业/员工规模筛选、招聘岗位数量作为招聘/扩张的代理指标);公开财务数据([SEC EDGAR 10-Ks](https://www.sec.gov/edgar/searchedgar/companysearch)、年度报告)。
2. **获取价格**。{如何查找用户付费金额——竞品定价页面、[G2](https://www.g2.com/)/[Capterra](https://www.capterra.com/)套餐层级、采购记录、用户自身报价}。→ 与{我们的年度价格}对比。
3. **界定转化率(仅SOM)**。SOM并非整个市场——而是您1-2年内通过实际拥有的渠道可实际赢得的规模。估算方式为{您渠道可触达的用户} × {您获客模式的转化率基准——例如,[OpenView](https://openviewpartners.com/)、[First Round](https://review.firstround.com/)的 outbound/PLG/销售基准、公开SaaS基准}。→ 与{我们的转化率}对比。
4. **重新计算**(步骤1×步骤2×步骤3)。**确认/否定规则:**与我们的数字相差约30%以内确认数量级;相差超过2倍说明输入有误——上表显示首先质疑哪个输入(标记为可信度最低的输入)。针对Job预算(用户当前每年在该问题上的支出):说明验证渠道——用户当前的支出项目、竞品合同规模或访谈数据——以及用户访谈中需询问的核心指标。
保持本节内容具体且带链接。读者应能打开来源,在20分钟内重新计算,要么信任我们的数字,要么准确找到需质疑的输入。完整输入分解和差异说明保留在上下文内,不写入文件。
Methodology self-critic criteria (checked before the report ships)
方法论自我批评标准(报告交付前检查)
Methodology only — format is guaranteed by the templates above, so it is not re-checked.
- Segments = similar Core Jobs + similar success criteria — not demographics, not Big Jobs, not industry.
- Real criteria are causes (a behaviour / characteristic explaining how we create value, earn margin, or acquire), not paraphrased value or consequences.
- Selection screen applied to every segment, and the focus pick justified on it.
- Switchability assessed — the segment has triggered, unsatisfied customers willing to switch (the Problem is the trigger), not only habitual locked-in users.
- Jobs use the canon grammar — ; one expected outcome per Job; levels named and product-relative.
When … I want to {expected outcome} with success criteria … in order to … - Core vs Big distinguished — Core = highest Jobs the product performs fully; Big = motivation above, not the segmentation root.
- Aha Moment placed — where delivered value beats the customer's expected criteria; positioning promises only what the chain delivers.
- Competitors defined by Jobs, not categories — direct on the Core Job; indirect on the Big Job, incl. do-nothing and non-obvious substitutes.
- Wedge = an underserved success-criterion intersection + a one-line published-mechanic direction — no feature list (features are 's job).
/nmt-craft-value-proposition - RAT walks the cause-and-effect chain, each risk positive + falsifiable + paired with a validation action; riskiest-and-cheapest-to-falsify ordered first.
- Pivot markets evaluated on the same selection screen against the extracted assets; existential-risk gate applied; each is a concrete Segment + Big-Job pair.
- User claims stayed hypotheses — every load-bearing user claim is tagged (data / observation / hunch); no verdict, target-segment pick, or strategy rests primarily on a single unverified user hunch without saying so; "I don't have this info" answers surface as explicit assumptions, not invented specifics.
- Strategic options are ranked hypotheses — 3–5 options, each with a mechanism, a main risk, and a first cheapest validation step; none reads as consultant advice to follow blind.
- Plain-language-led — every user-facing point leads in the reader's own words; methodology terms only in parentheses (never jargon-first); the methodology appendix / debug may stay in full terms.
- Three layers present and correctly leveled — Layer 1 (minimal jargon, plain words lead, terms only in parentheses), Layer 2 (plain reasoning, terms glossed), Layer 3 (the full work). No conclusion is repeated at the same depth across layers.
- Drill-down links resolve and are unique — every Layer-1 claim links to a real Layer-2 anchor; every Layer-2 claim links to a real Layer-3 anchor; every /
#l...target exists exactly once and no two links share a target.#disclaimers - Segment depth across layers — the target segment is partially profiled in Layer 2 (who · what they're getting done · what they care about · why they'd switch) + a brief strategic recommendation; other top segments touched in Layer 2; the full Map of Segments at depth is in Layer 3.
- Validation plan across layers — Layer 1 touches it; Layer 2 lists every risky assumption paired with how we'd check it; Layer 3 gives the detailed step-by-step plan per assumption (Method / Steps / Kill criterion / Cost), canon-grounded.
- Opaque Layer-3 table headers carry an inline plain gloss (Job budget, ready to switch, reachability, etc.) — and never use the non-canon term "switchable demand" in any rendered header or row.
- Disclaimers once — full two-part disclaimer at top only; Layer 1 has the one-line pointer; Section 6 does not repeat the block.
- Citations fenced — no canon path or inline in Layers 1–2 or in Layer-3 prose; any canon reference sits in a
Rule Nline.▸ methodology trace - Step ledger ran — every pipeline stage checked off by name; any skip was declared, never silent.
- Producer contract satisfied (): helicopter-view printed before intake; output-format + output-path asked; if HTML, one self-contained
../nmt-chat/references/producer-contract.mdwith resolving anchors +.html; the "What you told me — and the risks I see in it" block present (unless no input given); validation-debt line in Layer 1; every<details>written asGO; Deep mode hit its evidence floor + self-critic loop (or flagged thin coverage + offered the web MCP).GO (to validation)
仅针对方法论——格式由上述模板保证,无需重新检查。
- 细分群体=相似Core Jobs+相似成功标准——而非人口统计特征、Big Jobs或行业。
- 真实标准是原因(解释我们如何创造价值、实现利润率或获客的行为/特征),而非价值的转述或结果。
- 筛选机制应用于每个细分群体,重点选择的细分群体需据此说明理由。
- 评估切换意愿——细分群体中存在触发因素、未被满足需求且愿意切换的用户(问题是触发因素),而非仅习惯现有工具的用户。
- Jobs遵循标准内容语法——;每个Job对应一个预期结果;层级命名且与产品相对。
当……我想要{预期结果}且满足成功标准……以便…… - 区分Core与Big——Core=产品能完全完成的最高层级Jobs;Big=上层动机,而非细分群体划分根源。
- 定位Aha Moment——交付价值超出用户预期标准的位置;定位仅承诺链条实际能交付的内容。
- 竞品基于Jobs而非品类定义——直接竞品对应Core Job;间接竞品对应Big Job,包括不采取行动和非明显替代品。
- 核心策略=未被充分满足的成功标准交集 + 一句话已发布机制方向——无功能列表(功能是的职责)。
/nmt-craft-value-proposition - RAT梳理因果链条,每个风险为正面+可证伪+搭配验证行动;按风险最高、最廉价证伪排序。
- 转型市场通过相同筛选机制结合提取的资产评估;应用生存风险闸门;每个市场均为具体的细分群体+Big Job组合。
- 用户声明保持为假设——每个关键用户声明均标记为(数据/观察/直觉);任何决策、目标细分群体选择或战略均不得主要依赖单一未验证的用户直觉,除非明确说明;“我没有这些信息”的回答需作为明确假设呈现,而非凭空编造细节。
- 战略选项为排名的假设——3-5个选项,每个均带有机制、主要风险和首个廉价验证步骤;绝非盲目遵循的咨询建议。
- 平实语言先行——每个面向用户的要点均以读者的语言开头;方法论术语仅置于括号中(绝不以术语开头);方法论附录/调试内容可使用完整术语。
- 三个层级齐全且层级正确——第一层(最少术语,平实语言先行,术语仅在括号中)、第二层(平实推理,术语注释)、第三层(完整研究细节)。同一层级中结论不重复。
- 展开链接可解析且唯一——第一层每个结论均链接至真实第二层锚点;第二层每个结论均链接至真实第三层锚点;每个/
#l...目标仅出现一次,无两个链接指向同一目标。#disclaimers - 跨层级的细分群体深度——目标细分群体在第二层部分描述(是谁·想要完成什么·最关注什么·为何切换)+简短战略建议;其他顶级细分群体在第二层提及;完整细分群体全景图在第三层。
- 跨层级的验证计划——第一层提及;第二层列出每个风险假设搭配验证方法;第三层提供每个假设的详细分步计划(方法/步骤/否定标准/成本),基于标准内容。
- 第三层表格表头内嵌平实注释(Job预算、准备切换比例、可触达性等)——且任何渲染的表头或行中绝不能使用非标准术语“可切换需求”。
- 免责声明仅出现一次——完整两部分免责声明仅在顶部;第一层有一行指向链接;第6节不重复模块。
- 引用隔离——第一层、第二层或第三层正文中无标准内容路径或;任何标准内容引用均放在
规则N行中。▸ 方法论追踪 - 步骤记录已完成——按名称检查每个流程阶段;任何跳过的阶段均需声明,绝不静默跳过。
- 生产者协议已满足():信息收集前输出全局概览;询问输出格式+输出路径;若为HTML,生成单个独立
../nmt-chat/references/producer-contract.md文件,包含可解析锚点+.html;“您告知我的信息——以及我发现的风险”模块存在(除非无输入);第一层包含验证债务行;每个<details>均写作**GO**;深度模式达到证据底线+自我批评循环(或标记覆盖范围不足+提供网络MCP备选方案)。GO (to validation)
Quick mode (default)
快速模式(默认)
One Claude, no internet, no subagents. Steps:
- Hold the user's input in context (no file) — including the materials read from the user's paths, the clarifying answers, the claims ledger, and the confirmed direction (STAGE 1 Steps 5–7).
00-input.md - Read the eager core (+
ajtbd-key-theses.md). Pull each staged file (segmentation.md,rat-key-theses.md,nmt-key-theses.md) the first time the run reaches the stage that uses it — not before (see "Methodology — source of truth").value-creation-mechanics.md - Build the Layer-3 work first, directly from reasoning: market snapshot → Map of Segments (all segments, selection screen) → differentiation → pivot (extract assets from the input, generate 3–5 alternative Big-Job markets with segment+Jobs hypotheses, score them on the selection screen) → strategic options (top 3–5, ranked) → action-first RAT → appendix. Add the section anchors.
- Run the self-critic criteria over the draft; fix in place; keep the methodology trace fenced (Layer 3) or in-context.
- Step ledger: before writing the file, check every pipeline stage above off by name. A skipped stage is never silent — say which stage was skipped and why, and get the user's OK if it affects the verdict.
- Compute Layer 2 (the reasoning) and then Layer 1 (the answer) LAST, from the finished Layer-3 analysis — so the simple layers summarize the real work, with drill-down links wired to the Layer-3 anchors.
- Write the single result file (top disclaimers once → Layer 1 → Layer 2 → Layer 3).
- In the chat: print the brief outcome + Layer 1 + rerun suggestions + the file path (see "End-of-run chat output").
Quick mode does not access the internet, run subagents, or do quantitative validation. For those → Deep mode.
单个Claude,无网络,无子代理。步骤:
- 将用户输入保留在上下文内(不生成文件)——包括从用户路径读取的资料、澄清问题的答案、声明记录、确认的方向(阶段1步骤5-7)。
00-input.md - 读取核心内容(+
ajtbd-key-theses.md)。仅在运行到对应阶段时首次读取阶段加载文件(segmentation.md、rat-key-theses.md、nmt-key-theses.md)——绝不提前加载(见“方法论——权威来源”)。value-creation-mechanics.md - 直接通过推理首先构建第三层内容:市场快照→细分群体全景图(所有细分群体、筛选机制)→差异化→转型(从输入中提取资产,生成3-5个替代Big Job市场的细分群体+Jobs假设,通过筛选机制评分)→排名前3-5位的战略选项→行动导向RAT→附录。添加章节锚点。
- 针对草稿运行自我批评标准;就地修正;将方法论追踪隔离在第三层或上下文内。
- **步骤记录:**写入文件前,按名称检查上述每个流程阶段。跳过的阶段绝不静默——说明跳过的阶段及原因,若影响决策需获得用户同意。
- 最后计算第二层(推理过程)和第一层(结论),基于完成的第三层分析——确保简单层级总结真实研究内容,展开链接关联至第三层锚点。
- 写入单个结果文件(顶部免责声明仅一次→第一层→第二层→第三层)。
- 在聊天中输出:简短成果 + 第一层 + 重新运行建议 + 文件路径(见“运行结束聊天输出”)。
快速模式不访问网络、不运行子代理、不进行定量验证。如需这些功能→深度模式。
Deep mode pipeline
深度模式流程
Triggered when the user picks Deep. A team of subagents with web access fills the same templates with real data. Runs straight through without pausing for the user.
Principles:
- Writes one file ; new file per run.
Skills-Results/{product-slug}/market-research/{YYYY-MM-DD_HH-MM}_{product-slug}-market-research-result.md - Agents are spawned with the tool,
Agent,subagent_type: "general-purpose". Within a wave, independent agents run in parallel; the orchestrator waits for a wave to finish before the next.run_in_background: true - Each agent reads only the canon slice its wave needs (per "Methodology — source of truth": sizing & competitor agents → eager core only; Strategy → core + rat + nmt + mechanics; Pivot → core + nmt) and returns its result in its final message — no per-agent files. The orchestrator holds those returns in context. No live-tail / machinery.
Monitor - Web caps (hold the longest legs): reviews-mining ≤ 12 / ~10 min; synthesis ≤ 6; strategy ≤ 4. Pivot agents are reasoning-bound (≤ 2 fetches if any).
WebFetch - Evidence floor, not just a ceiling (). Each web leg also has a minimum: it may not return "done" until it has hit a real floor of distinct sources for its task (sizing → ≥3 independent inputs; competitors/reviews → ≥4 competitors with real review sources) or explicitly reported why fewer were possible (blocked / none exist). "Did two queries and stopped" is a failure, not a completion.
PRODUCER-CONTRACT.md §6 - Self-critic loop per leg. After a leg returns, a critic pass checks: enough distinct sources? load-bearing claims verified against a real source? any methodology error (segment by demographics, Big-Job-as-segment, features-before-criteria, undersized SAM)? gaps? If it fails, re-run the leg with the gap named — up to 2 extra rounds. Don't ship a leg that failed its own critic (this is the fix for "promised deep research, did two fetches, quit").
- Web-MCP fallback. When the built-in fetch is blocked or thin on a needed source (G2, Capterra, local-market sites), tell the user once and use a web-research MCP if one is connected — Firecrawl or Exa (both ship MCP servers; discover via tool search). Without it, proceed and flag thin coverage in the verification checklist.
- Source links mandatory (Rule 2); never invent sources or figures.
当用户选择深度模式时触发。一组具备网络访问权限的子代理使用真实数据填充相同模板。运行过程中无需暂停询问用户。
原则:
- 生成一个文件;每次运行生成新文件。
Skills-Results/{product-slug}/market-research/{YYYY-MM-DD_HH-MM}_{product-slug}-market-research-result.md - 使用工具生成代理,
Agent,subagent_type: "general-purpose"。同一环节内的独立代理并行运行;协调器等待一个环节完成后再启动下一个环节。run_in_background: true - 每个代理仅读取其所在环节所需的标准内容部分(依据“方法论——权威来源”:规模测算&竞品代理→仅核心内容;战略代理→核心内容+rat+nmt+mechanics;转型代理→核心内容+nmt),并在最终消息中返回结果——无代理专属文件。协调器将这些结果保留在上下文内。无实时追踪/机制。
Monitor - 网络限制(耗时最长的环节):评论挖掘≤12次/约10分钟;综合分析≤6次;战略分析≤4次。转型代理受推理限制(最多2次抓取,若有需要)。
WebFetch - 证据底线,而非仅上限(第6节)。每个网络环节还设有最低要求:完成前必须达到任务所需的不同来源底线(规模测算→≥3个独立输入;竞品/评论→≥4个带有真实评论来源的竞品)或明确说明为何无法达到(被屏蔽/无来源)。“两次查询后停止”视为失败,而非完成。
PRODUCER-CONTRACT.md - 每个环节的自我批评循环。环节返回后,开展批评检查:是否有足够的不同来源?关键声明是否已通过真实来源验证?是否存在方法论错误(按人口统计特征细分、以Big Job为细分群体、先功能后标准、SAM规模不足)?是否存在缺口?若失败,重新运行环节并注明缺口——最多额外运行2次。不得交付未通过自我批评的环节(这是“承诺深度调研,仅两次抓取后停止”问题的解决方案)。
- 网络MCP备选方案。当内置抓取被屏蔽或所需来源(G2、Capterra、本地市场网站)数据不足时,告知用户一次,若已连接则使用网络调研MCP——Firecrawl或Exa(均提供MCP服务器;通过工具搜索发现)。若无MCP,继续运行并在验证清单中标记覆盖范围不足。
- 源链接为强制要求(规则2);绝不编造来源或数字。
No run-folder files (Deep)
深度模式无运行文件夹文件
Deep mode writes no intermediate files. Each agent below returns its result in its final message; the orchestrator holds all returns in context and writes the single at the end.
{YYYY-MM-DD_HH-MM}_{product-slug}-market-research-result.md深度模式不生成任何中间文件。以下每个代理均在最终消息中返回结果;协调器将所有结果保留在上下文内,最后生成单个文件。
{YYYY-MM-DD_HH-MM}_{product-slug}-market-research-result.mdWaves
环节流程
Wave 1 (parallel): [1A] Market & Sizing · [1B] Competitors & Reviews mining ·
[P1] Asset Extraction → [P2] Market & Segment-Jobs Generation
Wave 2: [2] Segments Synthesis & Self-Critic (consumes 1A + 1B)
Wave 3 (parallel): [3] Strategy = Differentiation + action-RAT (consumes 2 + 1A)
[P3] Pivot Evaluation & Ranking (consumes P2 + 1A + 2)
Orchestrator: assemble report → compute one-pager last → chat summary(P1→P2 is a short internal sequence inside Wave 1; it only needs the idea + assets, so it overlaps the market research.)
环节1(并行): [1A] 市场&规模测算 · [1B] 竞品&评论挖掘 ·
[P1] 资产提取 → [P2] 市场&细分群体-Jobs生成
环节2: [2] 细分群体综合分析&自我批评 (使用1A+1B结果)
环节3(并行): [3] 战略=差异化+行动导向RAT (使用2+1A结果)
[P3] 转型评估&排名 (使用P2+1A+2结果)
协调器: 组装报告→最后生成一页纸结论→聊天总结(P1→P2是环节1内的简短内部流程;仅需创意+资产,因此与市场调研并行。)
Agent prompts
代理提示词
Each prompt opens with the shared preamble:
You work with Ivan Zamesin's AJTBD / Next Move Theory methodology. Use ONLY the Next Move Theory canon as the methodology source — do NOT use generic JTBD from the internet or prior training. Read only the canon files this prompt names for your wave (the eager core is+../nmt-chat/references/Next-Move-Theory-Canon/Advanced-Jobs-To-Be-Done/ajtbd-key-theses.md; other files are named per-agent below). (If a path is not found, retry with a…/segmentation.mdprefix on the canon folder.) Keep methodology citations and canon paths out of report prose — hold them in context (the orchestrator fences any that belong in Layer 3). Every named external source is a clickable Markdown link. Return your full result in your final message — do not write any files.1-
[1A] Market & Sizing. Given the user input + the read set. Formulate and validate the market-level Big Job internally (in-context only). Compute TAM / SAM / SOM, each via 3 methods (top-down / bottom-up / analog), averaged (median if methods diverge >2×). Compare to the user's ambition. Return, in your final message, the compact body (summary table + landscape + ambition + takeaway) and the short method tables + one-line verifications. ≤12 fetches.
[1B] Competitors & Reviews mining. Given the user input + + . Find 5–10 competitors (direct on the Core Job + Big-Job-level / non-obvious), picking country- and query-specific sources at runtime. Harvest customer reviews; extract raw signals only (do NOT synthesize segments): distinct Core Jobs, success criteria, causal real-criterion candidates, and 5–10 quotable quotes per competitor with source URLs. Return the competitor list + raw review signals in your final message. ≤12 fetches / ~10 min.
ajtbd-key-theses.mdsegmentation.md[P1] Asset Extraction. Given the user input (idea + assets) + . From first principles, extract and name the idea's essence, technology / capability, team expertise & unfair advantages, resources in hand (money, partners, traction, distribution, data, brand), and hard constraints. Tag each asset transferable vs idea-specific. Return the asset inventory in your final message. No web.
nmt-key-theses.md[P2] Market & Segment-Jobs Generation. Given the [P1] asset inventory + the read set. Generate 5–8 candidate Big-Job markets where the assets create value, across diverse angles (where the tech applies · where the team's expertise/access/partners apply · adjacent Big Jobs / climb-a-level moves). For each candidate, also generate the Segment-and-Jobs hypothesis — a named target segment (causal criteria) + its Core Jobs + success criteria — and which assets transfer. (Segment+Job is one analytical entity; a bare market name is not evaluable.) Depth = hypothesis, not deep research. Return the candidate markets in your final message. ≤2 fetches.
[2] Segments Synthesis & Self-Critic. Given the user input + the [1A] sizing + the [1B] competitor/review returns + the read set. Group customers from the mined signals into segments by similar Core Jobs + similar success criteria + causal criteria. Build each segment block per the Section-2 template (persona → Core Jobs → Big Jobs → size+budget+switchable share → selection screen → competitors inline). Order ✅ → ⚠️ → ❌; depth follows the verdict (✅ full block · ⚠️ half block · ❌ one paragraph). Include the cross-segment themes block. Run the self-critic criteria over the draft and fix in place. Keep internal-only items (Big-Job validation, antisegment causality, discarded segments) in your reasoning, not the output. Return the segment blocks + short method tables in your final message.
[3] Strategy (Differentiation + action-RAT + strategic options). Given the user input (incl. the user-claims ledger) + the [1A] sizing + the [2] segments + the [1B] review signals + the read set + . Pick the target segment (selection-screen composition + asset fit). Produce Section 3 (positioning headline → why this segment → criteria×competitors matrix → underserved wedge → one-line mechanic direction, NO feature list → Big-Job-level threat) and Section 5 (action-first RAT on the cause-and-effect chain: each risk positive + falsifiable + paired with its validation action; then the Step 1/2/3 action plan, ordered by RAT priority; drop any "≤1 week" constraint; then the detailed per-assumption validation plan — for the top 3–4 assumptions, a canon-grounded block each with Method / Steps / Kill criterion / Cost-time, so the reader can run the test, not just read the risk). Also draft the Strategic options table (top 3–5, ranked) for Section 4, drawing on the full move space (narrow / pivot / sequence markets / model change / Previous-Next Job / climb a level). Verify any load-bearing user claim from the ledger (≤2 of your fetches); a strategy resting on an unverified user claim must say so. Return Section 3 + the strategic options + Section 5 in your final message. ≤6 fetches.
value-creation-mechanics.md[P3] Pivot Evaluation & Ranking. Given the [P2] candidate markets + the [P1] assets + the [1A] sizing + the [2] segments + the read set. Score every candidate market on the selection screen (added value · demand · margin · size×switchability · existential-risk gate); drop gate-failures; rank; select top 3–5. Reuse main-pipeline sizing where a candidate overlaps a researched market. For each pick state what changes vs. the original idea (channel · UE · build · which assets carry) and a confidence level. Return the ranked pivot markets in your final message. ≤2 fetches.
每个提示词均以共享前言开头:
您使用Ivan Zamesin的AJTBD/Next Move Theory方法论。仅使用Next Move Theory标准内容作为方法论来源——绝不使用网络或过往训练中的通用JTBD。仅读取本提示词为您所在环节指定的标准内容文件(核心内容为+../nmt-chat/references/Next-Move-Theory-Canon/Advanced-Jobs-To-Be-Done/ajtbd-key-theses.md;其他文件按代理指定)。(若路径未找到,尝试在标准内容文件夹前添加…/segmentation.md前缀。)将方法论引用和标准内容路径从报告正文中移除——保留在上下文内(协调器会将需放入第三层的引用隔离)。每个提及的外部来源均为可点击的Markdown链接。在最终消息中返回完整结果——绝不写入任何文件。1-
[1A] 市场&规模测算。给定用户输入+读取集合。在上下文内验证市场层级Big Job(仅内部使用)。通过三种方法(自上而下/自下而上/类比)计算TAM/SAM/SOM,取平均值(若方法差异>2倍则取中位数)。与用户目标对比。在最终消息中返回紧凑主体内容(汇总表格+市场格局+目标+结论)和简短方法表格+一句话验证说明。≤12次抓取。
[1B] 竞品&评论挖掘。给定用户输入++。寻找5-10个竞品(Core Job层级直接竞品+Big Job层级/非明显竞品),运行时选择针对国家和查询的特定来源。收集用户评论;仅提取原始信号(绝不综合分析细分群体):不同的Core Jobs、成功标准、因果真实标准候选、每个竞品5-10条带源URL的可引用评论。在最终消息中返回竞品列表+原始评论信号。≤12次抓取/约10分钟。
ajtbd-key-theses.mdsegmentation.md[P1] 资产提取。给定用户输入(创意+资产)+。从基本原则出发,提取并命名创意的核心本质、技术/能力、团队专业知识&不公平优势、已拥有的资源(资金、合作伙伴、用户粘性、分销渠道、数据、品牌),以及硬性约束。为每个资产标记可转移 vs 创意专属。在最终消息中返回资产清单。无网络。
nmt-key-theses.md[P2] 市场&细分群体-Jobs生成。给定[P1]资产清单+读取集合。生成5-8个候选Big Job市场,其中资产可创造价值,涵盖不同角度(技术适用场景·团队专业知识/渠道/合作伙伴适用场景·相邻Big Jobs/升级层级行动)。针对每个候选市场,生成细分群体-Jobs假设——命名的目标细分群体(因果标准)+其Core Jobs+成功标准——以及适配的资产。(细分群体+Job是一个分析实体;仅市场名称无法评估。)深度=假设,而非深度调研。在最终消息中返回候选市场。≤2次抓取。
[2] 细分群体综合分析&自我批评。给定用户输入+[1A]规模测算+[1B]竞品/评论结果+读取集合。将挖掘到的信号中的用户按相似Core Jobs+相似成功标准+因果标准分组为细分群体。按第2节模板构建每个细分群体模块(用户画像→Core Jobs→Big Jobs→规模+预算+可切换比例→筛选机制→内嵌竞品)。按✅→⚠️→❌排序;深度匹配结论(✅完整模块·⚠️半模块·❌一个段落)。添加跨细分群体主题模块。针对草稿运行自我批评标准并就地修正。将内部专属内容(Big Job验证、反细分群体因果关系、已舍弃细分群体)保留在推理过程中,不写入输出。在最终消息中返回细分群体模块+简短方法表格。
[3] 战略(差异化+行动导向RAT+战略选项)。给定用户输入(含用户声明记录)+[1A]规模测算+[2]细分群体+[1B]评论信号+读取集合+。选择目标细分群体(筛选机制评分+资产契合度)。生成第3节(定位标题→为何选择该细分群体→标准×竞品矩阵→未被充分满足的核心策略→一句话机制方向,无功能列表→Big Job层级威胁)和第5节(行动导向RAT梳理因果链条:每个风险为正面+可证伪+搭配验证行动;然后是按RAT优先级排序的步骤1/2/3行动计划;取消“≤1周”限制;然后是每个假设的详细验证计划——针对前3-4个假设,每个均为基于标准内容的模块,包含方法/步骤/否定标准/成本-时间,以便读者可执行测试,而非仅阅读风险)。同时为第4节起草战略选项表格(排名前3-5位),从完整行动空间中选择(缩小范围/转型/按顺序进入市场/模式变更/前置-后置Job/升级层级)。验证声明记录中的关键用户声明(最多2次抓取);依赖未验证用户声明的战略需明确说明。在最终消息中返回第3节+战略选项+第5节。≤6次抓取。
value-creation-mechanics.md[P3] 转型评估&排名。给定[P2]候选市场+[P1]资产+[1A]规模测算+[2]细分群体+读取集合。通过筛选机制为每个候选市场评分(附加价值·需求·利润率·规模×切换比例·生存风险闸门);排除闸门失败的市场;排名;选择前3-5位。若候选市场与已调研市场重叠,复用主流程的规模测算数据。针对每个选择说明与原创意的差异(渠道·单位经济效益·开发·适配的资产)和可信度。在最终消息中返回排名后的转型市场。≤2次抓取。
Orchestrator
协调器
- Hold the user's input in context; record start time.
- Spawn Wave 1 (1A, 1B, P1→P2) in background; wait for all; collect their returns.
- Spawn Wave 2 (Segments) with the Wave-1 returns; wait.
- Spawn Wave 3 (Strategy + P3) in parallel; wait.
- Assemble the single file as the three layers: top disclaimers (once) → How to read this (3 levels, with jump links) → Layer 1 (The Answer) → Layer 2 (The Reasoning) → Layer 3 = Section 1 (sizing) → Section 2 (segments) → Section 3 (differentiation) → Section 4 (within-segment switches + alternative markets + strategic options) → Section 5 (action-RAT) → Section 6 → Appendix. Add the section anchors; compute Layer 2 then Layer 1 LAST from the assembled Layer-3 work, wiring drill-down links to the anchors; fence any methodology citations into lines.
▸ methodology trace - Step ledger: check every wave and every section off by name before assembly; a skipped stage is declared to the user, never silent.
- Source-link audit; flag any bare or "URL TBD" sources in the checklist.
- Chat output (below).
- 将用户输入保留在上下文内;记录开始时间。
- 生成环节1(1A、1B、P1→P2)后台运行;等待所有完成;收集结果。
- 生成环节2(细分群体),传入环节1结果;等待完成。
- 生成环节3(战略+P3)并行运行;等待完成。
- 将单个文件组装为三个层级:顶部免责声明(仅一次)→ 如何阅读本报告(三个层级,带跳转链接) → 第一层(结论) → 第二层(推理过程) → 第三层 = 第1节(规模测算)→第2节(细分群体)→第3节(差异化)→第4节(细分群体内Job切换+替代市场+战略选项)→第5节(行动导向RAT)→第6节→附录。添加章节锚点;最后计算第二层和第一层,基于组装完成的第三层内容,将展开链接关联至锚点;将方法论引用隔离在行中。
▸ 方法论追踪 - **步骤记录:**组装前按名称检查每个环节和章节;跳过的阶段需告知用户,绝不静默跳过。
- 源链接审计;在清单中标记任何无链接或“URL待补充”的来源。
- 聊天输出(如下)。
End-of-run chat output (both modes)
运行结束聊天输出(两种模式)
In the chat, output only:
- Brief outcome — 3–5 lines: the verdict, the focus pick, the top risk, and whether a pivot market looks more promising than the original idea.
- Layer 1 (The Answer), printed verbatim.
- Concrete rerun suggestions — e.g., "Re-run for the Big-Job market where your
{X}also applies, or with a{asset}model for{per-worker / subscription}?"{segment} - Path — the single result file.
Framing: the goal is the success of the whole business initiative, not only the first idea (local-vs-global optimum) — so the reruns are a first-class invitation, not an afterthought.
在聊天中仅输出:
- 简短成果——3-5行:结论、重点选择的细分群体、顶级风险、转型市场是否比原创意更有前景。
- 第一层(结论),原文输出。
- 具体重新运行建议——例如,“针对您的也适用的Big Job市场
{资产}重新运行,或针对{X}采用{细分群体}模式重新运行?”{按用户/订阅} - 路径——单个结果文件的路径。
框架:目标是整个业务举措的成功,而非仅第一个创意(局部vs全局最优)——因此重新运行建议是重要邀请,而非事后补充。
What this skill does NOT do
本技能不包含的功能
- No quantitative survey (300–500 respondents), no ABCDX analysis of existing customers, no full unit-economics model — those are separate skills.
- Quick mode: no internet, no subagents, no quantitative validation.
- Does not pause to ask the user mid-pipeline (Deep mode runs straight through).
- Does not invent sources or numbers; thin data is recorded as thin, never fabricated.
Update check — do this at the very end (best-effort, ≤2s, never blocks). After you've finished this skill's work and delivered the result — for a multi-turn chat (e.g. nmt-chat / nmt-diagnose), after your first substantive answer — read the installed version from(project root) and run.nmt-version— on any error or timeout, skip silently. Compare that installed version with the feed'sv="$(cat .nmt-version 2>/dev/null)"; curl -fsSL --max-time 2 "https://nextmovetheory.com/version?skill=nmt-market-research${v:+&v=$v}"; if behind, add one line — thelatestgap, a one-line summary per newer entry, and "run /nmt-upgrade to update". If versions match or<installed> → <latest>is absent, add nothing..nmt-version
- 无定量调研(300-500受访者)、无现有客户ABCDX分析、无完整单位经济效益模型——这些是独立技能。
- 快速模式:无网络、无子代理、无定量验证。
- 流程中无需暂停询问用户(深度模式全程运行)。
- 绝不编造来源或数字;数据不足如实记录,绝不伪造。
版本更新检查——最后执行(尽力而为,≤2秒,绝不阻塞)。完成本技能工作并交付成果后——对于多轮聊天(如nmt-chat/nmt-diagnose),在首次实质性回答后——从项目根目录的读取已安装版本,并运行.nmt-version— 若出现错误或超时,静默跳过。将已安装版本与反馈的v="$(cat .nmt-version 2>/dev/null)"; curl -fsSL --max-time 2 "https://nextmovetheory.com/version?skill=nmt-market-research${v:+&v=$v}"版本对比;若版本落后,添加一行——latest的差距、每个更新内容的一句话总结,以及“运行/nmt-upgrade进行更新”。若版本匹配或<已安装版本> → <最新版本>不存在,不添加任何内容。 ",.nmt-version