dbs-jtbd Skill for Claude: Jobs to Be Done Analysis and How to Install It
Makes Claude work out what progress a customer is trying to make in a specific situation, and why they would switch to your product, service or content.
- Installs
- 9.7K
- on skills.sh
- Stars
- 11K
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
dbs-jtbd applies Jobs to Be Done: it turns a request such as "help me write an article" into a task statement in the form "when I am in situation X, I want progress Y, so that result Z". It checks three layers of the job (functional, emotional, social) and the four forces behind a switch (push, pull, anxiety, habit). It then derives 3 to 5 selection criteria and suggests one low-cost next step.
It triggers when you ask to analyze a customer task, buying motive or alternatives, or to rewrite a prompt with JTBD. It does not apply to ordinary acceptance-criteria questions. If key facts are missing, it asks one specific question and waits. The SKILL.md is written in Chinese, and it is one of the 34 skills in the dbskill toolbox.
Good for
- Product and service owners asking why customers choose or leave them
- Writers and marketers who need the situation behind a purchase
- Anyone who wants an AI prompt rewritten around the real task
Install dbs-jtbd
Claude Code
- 1
Copy this prompt.
Install the dbs-jtbd skill in Claude Code. Run this command: claude plugin marketplace add dontbesilent2025/dbskill claude plugin install dbs-jtbd@dontbesilent-skills Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Claude Code.
The README shows installing one skill as its own plugin, with dbs-diagnosis as the example; dbs-jtbd is the same pattern and is listed in the marketplace file. The full dbs plugin installs every skill, including the /dbs router. Pick one route, not several.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
用 Jobs to Be Done 识别具体情境中用户想推进的进展、切换方案的力量和选择标准,解释产品、服务或内容为何被选择。用户要求分析顾客任务、购买动机、替代方案或明确用 JTBD 重写提示词时使用;普通任务验收标准澄清无需套用该框架。
Sections in SKILL.md
- 核心判断
- 先看进展,后看方案
- 一个任务有三层
- 用户在「雇用」或「解雇」方案
- 工作方式
- 1.先判断材料够不够
- 2.把方案语言翻译成任务语言
- 3.提炼选择标准
- 4.根据任务决定行动
- 输出模板
- JTBD 判断
- AI 协作模式
- 边界与自检
- 说话风格
- 能力来源
Key facts
- Installs on skills.sh
- 9,715 (Nov 2, 2026)
- GitHub stars
- 11,039 for the whole repo (Nov 2, 2026)
- Last commit
- Oct 28, 2026
- Language
- SKILL.md is written in Chinese
What it includes
Looks for the chain from situation to stuck progress to desired result
It treats a request like "make me a course" as the user's proposed solution, not the need itself.
Core judgmentWrites "when I am in X, I want Y, so that Z"
Progress is written as a change, such as turning messy interviews into a decision-ready judgment.
Task statementChecks the functional, emotional and social job
It outputs only the layers that matter for the task.
Three layersWeighs push, pull, anxiety and habit behind a switch
A solution is adopted when push and pull beat anxiety and habit.
Four forcesWrites a task hypothesis first and asks at most one question if a key fact is missing
After that question it stops and waits for your answer.
Check the materialSplits your words into surface request, task hypothesis and expected result
If the request and the task do not match, it says so and keeps your original idea as a candidate.
Translate the requestDerives 3 to 5 checkable criteria: must-have, bonus, acceptable cost
"Easy to use" becomes something observable, such as getting an editable result within 10 minutes.
Selection criteriaNine fields from surface request to open questions
Covers task statement, three layers, why now, criteria, switching resistance, takeaway, next step and what to confirm.
Output templateRewrites your prompt to open with the task statement, plus context and 3 criteria
It gives a usable result first, then lists the smallest extra information that would improve it.
AI collaboration modeNo made-up interviews or data, and no personas or feature lists
When evidence is missing it labels conclusions as hypotheses.
BoundariesDisplay name, short description and default prompt for Codex
A 3-line metadata file.
agents/openai.yaml
From the official docs
Questions
What does dbs-jtbd do?
It makes Claude identify what progress a person wants in a specific situation. Then it explains why they would choose or switch to a product, service or piece of content, and gives a next step.
How do I install dbs-jtbd?
Use the install box above. In Claude Code you can install it as its own plugin or with the skills CLI. The README also offers the whole dbskill toolbox.
Does it work in English?
SKILL.md is written in Chinese, and its style rules cover Chinese typography. The SKILL.md has no language section, so check how Claude answers in your own conversations.
How do I use it?
Describe the situation, the product or request and what you want, then ask for a JTBD analysis. If you have dbskill's /dbs router installed, SKILL.md suggests typing /dbs to match other skills.
Can I use it for my business?
The README says dbskill is CC BY-NC 4.0, so personal, learning and research use is fine with credit. It says to contact the author for commercial use.
Does it need an API key or scripts?
The folder holds SKILL.md and a small yaml file, and bundles no scripts. SKILL.md names no key.
Is dbs-jtbd safe?
It is a text skill with no scripts, and SKILL.md says not to invent interviews or behavior data. The npx install command fetches the skills CLI, so read what it will install.
Is the full dbskill bundle different?
dbskill has 34 skills according to its README, including a /dbs router that picks and orders them. SKILL.md treats /dbs as optional: it mentions it only when /dbs is already installed.
Information
updated Nov 2, 2026
- Repository
- dontbesilent2025/dbskill
- Folder
skills/dbs-jtbd
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- dbs-jtbd SKILL.md · github.com
- dbskill README · github.com
- marketplace.json · github.com
- agents/openai.yaml · github.com
- skills.sh listing · skills.sh