write-jtbd

Identify core Jobs-to-be-Done and structure them into a JTBD canvas.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/hpsgd/turtlestack --skill write-jtbd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-jtbd
Source: https://github.com/hpsgd/turtlestack/tree/main/plugins/product/product-owner/skills/write-jtbd
Command: npx skills add https://github.com/hpsgd/turtlestack --skill write-jtbd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JTBD helps product teams move beyond feature lists by codifying customer jobs and outcomes to guide prioritization and problem framing.

Core Features & Use Cases

  • Define job performers, triggering contexts, and current solutions.
  • Write the core functional job in canonical format.
  • Map functional, emotional, and social related jobs.
  • Define measurable outcomes and hiring/firing criteria.
  • Produce a canvas suitable for PRD briefs and strategy.

Quick Start

Create a JTBD canvas for a new feature by identifying the primary job performer, core functional job, related jobs, outcomes, and hiring/firing criteria.

Frequently Asked Questions about write-jtbd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture customer jobs to drive product prioritization?

To capture customer jobs for prioritization, identify the primary job performer, triggering contexts, and current solutions, then translate them into a structured JTBD canvas to guide product strategy.

What is a Jobs-to-be-Done canvas used for in product management?

A Jobs-to-be-Done canvas is used in product management to codify functional, emotional, and social customer jobs, moving teams beyond feature lists to frame problems and guide prioritization.

How do I write a core functional job statement for a new feature?

Write a core functional job statement by identifying the primary job performer and the triggering context, then formatting the action canonically to decouple it from specific UI implementations.

When should I use Jobs-to-be-Done framework instead of a feature list?

Use the Jobs-to-be-Done framework instead of a feature list when exploring a new problem space, validating product-market fit, or reframing features to focus on measurable customer outcomes and hiring criteria.

Can I map emotional and social jobs alongside functional outcomes?

Yes, you can map emotional and social jobs alongside functional outcomes by defining the related jobs within the canvas, ensuring the final brief captures the complete customer context.