- Home
- Skills
- Flpbalada
- My Opencode Config
- Jobs To Be Done
jobs-to-be-done_skill
136
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill flpbalada/my-opencode-config --skill jobs-to-be-done- SKILL.md6.2 KB
Overview
This skill helps teams uncover the real progress customers are hiring a product to make using Jobs-to-be-Done (JTBD) theory. It reframes feature, research, and strategy work around customer contexts, motivations, and outcomes. Use it to reveal surprising competitors and to write clearer job-focused requirements.
How this skill works
The skill guides you to interview users about specific past events, craft job statements, and map forces that drive switching (push, pull, anxiety, habits). It identifies functional, emotional, and social job dimensions and surfaces true competitors—anything hired for the same job. Outputs include a concise JTBD analysis template you can apply to products, features, or market segments.
When to use it
- Defining product strategy and positioning
- Conducting customer research interviews or discovery sessions
- Writing user stories and acceptance criteria
- Identifying non-obvious competitors and substitutes
- Reframing features to focus on customer progress
Best practices
- Always ask about a specific recent instance of use, not hypotheticals
- Write job statements in the When/I want/So I can format
- Map push, pull, anxieties, and habits to diagnose why customers switch
- Capture functional, emotional, and social aspects for a complete view
- Look for workarounds and non-consumption as innovation opportunities
Example use cases
- Discover why users choose a competing workflow and redesign onboarding to reduce anxiety
- Create user stories tied to a measurable outcome rather than a feature checklist
- Identify new competitors (e.g., a book or ritual competing with an app) and adjust positioning
- Segment users by the job they hire the product to do, not demographics
- Prioritize roadmap items that close high-impact gaps in the job map
FAQ
Begin by asking the user to walk through the last time they tried to accomplish the task; focus on context, steps taken, and emotions.
What makes a good job statement?
A good job statement follows When [situation], I want to [motivation], So I can [expected outcome] and stays tied to progress, not a feature.
How do I find true competitors?
List all alternatives users hire to achieve the same job—products, rituals, services, and DIY approaches—and evaluate how well they perform the job.