thinking-jobs-to-be-done
Agent skill fromtjboudreaux/cc-thinking-skills
Deciding what to build or why adoption fails. Recover the progress users hire a solution for under a circumstance, then rank by outcome and competing workarounds.
How to install thinking-jobs-to-be-done
install thinking-jobs-to-be-done
# install the cc-thinking-skills pack with the skills CLI
npx skills add tjboudreaux/cc-thinking-skills# or add only this skill to Claude Code: copy the folder
skills/thinking-jobs-to-be-done/
# into
~/.claude/skills/thinking-jobs-to-be-done/ (all projects)
.claude/skills/thinking-jobs-to-be-done/ (one project)
1# Jobs to Be Done23Core rule: users hire solutions for progress in a situation. Prioritize the job, forces, outcome, and competing workaround—not the feature list.45## When to Use67- Choosing what to build, cut, or prioritize when user need is unclear8- Explaining low adoption of a shipped feature9- Mapping competition beyond same-category products (email, spreadsheets, manual work, non-consumption)10- Positioning or research when the progress sought is contested1112Requires at least one evidence source: PRD/spec, tickets, support/sales notes, analytics/logs, or current product behavior. If none exist, name the research gap; do not invent quotes.1314## When NOT to Use1516- Pure execution once the job is known (bug fix, schema, CI, performance)—implement, do not rediscover the job17- Retro-justifying a decision already locked—framework theater18- Infrastructure/internal work with no end-user progress decision19- When the open question is only *how* to implement a settled job2021## Procedure22231. **Name performers and circumstance.** Who hires a solution, in what trigger situation, how often, and with what stakes. Prefer primary performers with daily high-stakes jobs over rare secondary ones.242. **State the job, not the solution.** Frame: `When [circumstance], I want to [progress], so I can [outcome]`. Reject solution-shaped statements ("use Slack", "add a dashboard"). Capture functional, emotional, and social dimensions only if evidence supports them.25…
Excerpt shown under the repository's MIT license.
