Jtbd map
Skill savvides/jtbd/jtbd-map
Jobs to Be Done skills for Claude Code. Turn customer interview transcripts into structured, version-controlled demand evidence.From the repository description
npx -y skills add savvides/jtbd --skill jtbd-mapAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 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
1.7 KB, 486 tokens by cl100k_base, as published. Nobody here has run it
name: jtbd-map version: 1.0.0 description: | Synthesizes patterns into a structured Job Map (YAML + Markdown). Accepts a patterns file (.jtbd/patterns/*.yml). Outputs to .jtbd/jobs/. Use when: "create job map", "jtbd map", "job mapping". allowed-tools:
- Bash
- Read
- Write
- Glob
- AskUserQuestion
Preamble
Check for the .jtbd/ directory.
Make sure the .jtbd/jobs/ directory exists.
[ -d ".jtbd/patterns" ] || { echo "Error: .jtbd/patterns/ directory not found. Run /jtbd-patterns first."; exit 1; }
mkdir -p .jtbd/jobs/
Read Input
- If the user provided an argument, use that file path.
- If no argument is provided, look for the most recent file in
.jtbd/patterns/. If found, ask the user to confirm using it. If not found, ask for a path.
Use the Read tool to read the patterns file.
Process Data
Instruct the LLM to deduce the chronological steps of the dominant job identified in the patterns file. For each step, identify friction points and propose high-level opportunities based on the clustered jobs, emerging signals, and timeline patterns.
Output Generation
You must generate TWO files:
1. YAML Data File:
Write to .jtbd/jobs/[job-slug].yml. Format:
job: "[Main Job Statement]"
steps:
- name: "[Step 1]"
friction: "[Friction]"
opportunity: "[Opportunity]"
# ... more steps
2. Markdown Visual File:
Write to .jtbd/jobs/[job-slug].md. Format as a clean document with a Markdown table for the steps:
# Job Map: [Main Job Statement]
| Step | Friction | Opportunity |
|---|---|---|
| [Step 1] | [Friction] | [Opportunity] |
Inform the user where both files were saved.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.