agentsclimarketplace

Jtbd job mapper

Skill lishix520/jtbd-skills/skills/jtbd-job-mapper

Deconstruct a defined Core Functional Job into a chronological Universal Job Map across standard stages (define, locate, prepare, confirm, execute, monitor, modify, conclude). Use when asked to map the steps of a customer job, identify functional dependencies between steps, or uncover missing execution steps in a workflow. Do not use to write desired outcome statements, calculate opportunity scores, or recommend product strategy.From its SKILL.md

Install
npx -y skills add lishix520/jtbd-skills --skill jtbd-job-mapper

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.8 KB, 770 tokens by cl100k_base, as published. Nobody here has run it

JTBD Job Mapper

Deconstruct a customer job from start to finish to find where the journey gets stuck.


Use this when

  • You have a defined Core Functional Job and want to break it down into an 8-stage universal execution map.
  • You want to identify functional step dependencies, conditional loops, or missing preparation/monitoring steps.
  • You want to pinpoint which specific execution stage has the highest uncertainty or friction for research.

Don't use this when

  • You need to extract qualitative switching forces or non-consumption barriers (use jtbd-context-explorer or jtbd-forces-analyzer).
  • You need to write formulaic outcome metrics for a specific step (use jtbd-outcome-engineer).
  • You have survey ratings and need Opportunity Scores (use jtbd-opportunity-calculator).

Minimum input

  • Minimum Input: A Core Functional Job statement and Job Executor. Supports two starting points:
    1. Validated Job: Maps an accepted Core Functional Job.
    2. Candidate Job: Maps a candidate job hypothesis, explicitly marking unverified steps as hypothesis or domain_rationale.

What you get

  1. Human Summary: Journey summary in one sentence, likely pain points to test, and unknown steps to validate.
  2. Universal Job Map: Step statements organized across up to 8 universal stages (define, locate, prepare, confirm, execute, monitor, modify, conclude).
  3. Flow Dependency Graph: Functional dependencies (flow.edges) between stages.

Quick prompt

"Break down the execution steps for this job statement: '[Paste job statement]'."

What to do next

  • Select a specific job map step with high friction or uncertainty -> Pass to jtbd-outcome-engineer to formulate Desired Outcome Statements.

Universal Job Map Stages

  1. Define: Determine objectives and plan execution.
  2. Locate: Gather necessary information, inputs, or materials.
  3. Prepare: Set up the environment, format inputs, or configure tools.
  4. Confirm: Verify readiness, completeness, or safety before execution.
  5. Execute: Perform the core functional action of the job.
  6. Monitor: Track execution progress, status, or environmental changes.
  7. Modify: Adjust or revise execution when monitoring reveals variance.
  8. Conclude: Finish, store, hand off, or clean up after execution.

Output Format

human_summary:
  job: ""
  journey_in_one_sentence: ""
  likely_pain_points_to_test: []
  unknown_steps_to_validate: []

job:
  core_functional_job: ""
  status: candidate | accepted
  job_executor:
    value: ""
    status: direct_evidence | inferred | unknown

map_status: provisional | validated

stages:
  - category: define | locate | prepare | confirm | execute | monitor | modify | conclude
    applicability: present | conditional | unknown
    steps:
      - statement: ""
        status: evidence_supported | hypothesis
        basis: direct_evidence | domain_rationale
        evidence: []
        assumptions: []

flow:
  edges:
    - from: ""
      to: ""
      when: ""
  branches: []

excluded_items: []
evidence_gaps: []
next_research_question: ""

Reference

Read references/universal-job-map-rules.md before:

  • Distinguishing job steps from solution features
  • Mapping conditional loops (monitor -> modify -> execute)
  • Assigning step basis (direct_evidence vs domain_rationale)

What ships with it: 4 files

19.7 KB alongside SKILL.md

tests/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.