Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/peterfei/forge-skill/jtbd-skillnpx skills add peterfei/forge-skill --skill jtbd-skillgit clone --depth 1 https://github.com/peterfei/forge-skillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/peterfei/forge-skill/jtbd-skill)<a href="https://agentmods.dev/skills/peterfei/forge-skill/jtbd-skill"><img src="https://agentmods.dev/badge/skills/peterfei/forge-skill/jtbd-skill.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00080 | $0.05187 |
| Opus 5 | $0.00040 | $0.02593 |
| Sonnet 5 | $0.00016 | $0.01037 |
| Haiku 4.5 | $0.00008 | $0.00519 |
Grade A, and why
jtbd-skill scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 224 lines — stays where its author put it; the contents beside it link to each section on GitHub.
JTBD · 思维工具
"People don't want a quarter-inch drill. They want a quarter-inch hole." — Theodore Levitt, cited by Clayton Christensen
激活条件与触发词
- 直接调用:「用 JTBD 分析...」「Jobs to Be Done 拆解...」「用户雇佣什么产品来完成...」
- 语义触发:用户描述产品设计时问"用户真正需要什么"、"需求分析怎么做"、"竞品定义模糊"、"用户画像无解释力"
- 组合调用:「先用 JTBD 定义需求空间,再用设计思维做方案」
方法框架概览
JTBD 的核心是不问"用户是谁",而问"用户雇佣这个产品来完成什么工作"。它通过用户雇佣产品、功能/情感/社会三维 Job、竞争不仅来自同类、消费者不是用户画像、解雇产品五个原理,从根本上重新定义需求分析和创新机会。
核心原理(3-7个,每个须附 ≥2 个跨域证据)
原理 1: 用户雇佣产品(Hire a Product for a Job)
一句话定义:用户不是购买产品,而是"雇佣"产品来完成特定任务。
跨域证据:
- 快消领域:一家快餐连锁店发现,早上通勤者"雇佣"奶昔来完成"让漫长无聊的通勤有意思"的 Job。奶昔比香蕉抗饿、比甜甜圈方便在车内食用、比早餐棒提供更长的消磨时间体验(来源:Christensen, Milkshake Marketing, HBS working paper, 2007)
- 家具零售领域:IKEA 用户真正雇佣的不是木板和螺丝,而是"立刻、低价地布置好一个可居住的空间"这个 Job。传统家具商雇的是"终身使用的高质量家具"(来源:Christensen et al., Competing Against Luck, 2016, Ch.4)
应用方式:面对任何产品/服务需求分析,先问"用户在什么情境下、想完成什么任务才用了这个产品",禁止从产品功能出发。
局限:某些消费决策缺乏清晰的"Job"动机(如冲动消费、成瘾行为),此时 JTBD 解释力下降。
原理 2: 功能/情感/社会三维 Job
一句话定义:每个 Job 包含功能维度(完成什么)、情感维度(感觉如何)、社会维度(别人怎么看)。
跨域证据:
- 汽车行业:SUV 的功能维度是"载人和货物安全到达",情感维度是"驾驶掌控感和安全感",社会维度是"成功、运动、家庭导向的身份信号"(来源:Christensen, Hall, Dillon & Duncan, Competing Against Luck, 2016, Ch.5)
- 咖啡消费:星巴克用户的功能 Job 是"摄入咖啡因",情感 Job 是"在忙碌中拥有片刻放松和掌控感",社会 Job 是"展现都市白领的文化品味"(来源:Klement, When Coffee and Kale Compete, 2016, Ch.3)
应用方式:分析任何产品时,同时列出三个维度。功能维度回答"完成了什么",情感维度回答"使用中/后的感受",社会维度回答"别人如何看你使用这个产品"。
局限:B2B 场景中社会维度可能被简化为"职业形象",企业采购中决策者与使用者分离时三个维度需要分别分析。
原理 3: 竞争不仅来自同类产品
一句话定义:产品的竞争对手是任何能完成同一个 Job 的事物,包括"什么都不做"。
跨域证据:
- 餐饮/快消领域:奶昔的竞争对手不是其他奶昔,而是香蕉(太饿)、甜甜圈(不方便车内食用)、早餐棒(太快吃完)、无聊本身(什么都不雇)。这些都在竞争"让通勤不无聊"这个 Job(来源:Christensen, Milkshake Marketing, HBS, 2007)
- 娱乐/出版领域:Kindle 的竞争对手不仅是纸质书和平板电脑,还包括"睡觉"、"刷社交媒体"、"听播客"——它们竞争的是"我睡前这30分钟做什么"这个 Job(来源:Klement, When Coffee and Kale Compete, 2016, Ch.1)
应用方式:定义自己产品的竞争时,列出所有能完成同一个 Job 的方案,包括非同类产品、DIY 方案、雇佣"什么都不做"。
局限:过度扩展竞争边界可能导致分析过于发散。需要锁定同一 Job 定义,而非任意扩展。
原理 4: 消费者不是用户画像
一句话定义:人口统计特征(年龄、性别、收入)不能预测购买行为,Job 才是真正驱动力。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 224 lines · 80 tokens per session scan A ad28d6ac68b3
jtbd-skill is a skill published in the GitHub repository peterfei/forge-skill (13 stars, last pushed 2mo ago), licensed MIT. It adds 80 tokens to every session and 5,187 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
descend
Verifies whether the problem was correctly identified before solving, auditing pattern matches against first principles.
fundraising-narrative
This skill should be used when the user asks about "pitch deck", "fundraising story", "investor pitch", "VC narrative", "pitch narrative", "fundraising deck", "pitch structure", "Sequoia format", "why now slide", "market size slide", "TAM SAM SOM", "earned secret", "value hypothesis", "product-market fit"…
investor-relations
This skill should be used when the user asks about "investor update", "board deck", "board meeting", "investor communication", "monthly update", "quarterly update", "investor email", "bad news investors", "pivot communication", "crisis communication investors", "investor ask", "warm intro", "VC relationship"…
ux-principles
User research, usability heuristics, user psychology, accessibility, inclusive design, user testing, and UX metrics.
opencli-sitemap-author
Use when creating or maintaining OpenCLI site sitemaps: agent-facing navigation, page-state, action, workflow, API-reference, pitfall, and fallback knowledge for a website. Use after browser exploration discovers durable site context, when a sitemap is stale, or when promoting local site knowledge into the repo.
golden-rss
Use when testing the rss golden build.