8421bit/niopd-skills/niopd-ur-jtbd
Claude Code and agent skill by 8421bit/niopd-skills
- community
Checking that the SKILL.md file is still in the repository.
Applies Jobs-to-be-Done framework to understand user motivations beyond features. Use for understanding purchase decisions, innovation opportunities, competitive analysis, or value proposition design.
Install
npx vskill@latest install 8421bit/niopd-skills/niopd-ur-jtbdSKILL.md
Jobs-to-be-Done Analysis Skill
This skill applies the Jobs-to-be-Done framework to uncover the underlying progress users seek, enabling breakthrough innovation.
Theoretical Foundation
Origin
JTBD was developed by Clayton Christensen (Harvard Business School) and further refined by Bob Moesta and Tony Ulwick. It asks not "What features do users want?" but "What job is the user hiring this product to do?"
Core Principle
People don't buy products—they hire them to make progress in their lives. Understanding the "job" reveals innovation opportunities.
Job Statement Formula
"When [situation], I want to [motivation], so I can [expected outcome]."
Job Types
| Type | Definition | Example | |
|---|---|---|---|
| Functional | Practical task | "Get to work quickly" | |
| Emotional | How I want to feel | "Feel in control" | |
| Social | How I want to be perceived | "Look successful" |
Job Map Categories
- Define → 2. Locate → 3. Prepare → 4. Confirm → 5. Execute → 6. Monitor → 7. Modify → 8. Conclude
When to Use
- Understanding why customers switch products
- Identifying innovation opportunities
- Competing products analysis
- Value proposition refinement
- Feature prioritization
Instructions
Step 1: Identify the Job Context
- "What situation triggers the user to seek a solution?"
- "What progress are they trying to make?"
- "What are they trying to move away from?"
Step 2: Uncover Functional Jobs
- "What is the user trying to accomplish practically?"
- "What tasks must be completed?"
- "What would success look like?"
Step 3: Uncover Emotional Jobs
- "How does the user want to feel during/after?"
- "What emotions does the current solution evoke?"
- "What would make them feel successful?"
Step 4: Uncover Social Jobs
- "How do they want to be perceived by others?"
- "What social status is attached to the job?"
- "Who will see them using the solution?"
Step 5: Map the Job Process
For each step in the job map:
- What is the user trying to do?
- What frustrations exist?
- What workarounds do they use?
- How do we help?
Step 6: Identify Underserved Jobs
- Which jobs are important but poorly served?
- Which are overserved (opportunity to simplify)?
- Which have no good solution today?
Step 7: Generate Report
File path: 02-reports/[YYYYMMDD]-jtbd-analysis-v0.md
Output Specifications
- File Naming:
[YYYYMMDD]-jtbd-analysis-v0.md - Location:
02-reports/ - Template:
references/jtbd-template.md
Related Skills
niopd-ur-personas: User segmentationniopd-ur-kano: Feature categorizationniopd-pd-stories: User story creationniopd-bs-new-initiative: Initiative from JTBD insights
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/niopd/skills/NioPD-UR-jtbd/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/8421bit/niopd-skills/niopd-ur-jtbd)