dcode:jtbd-copy

Rewrite UI copy using the Jobs to Be Done framework.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/madebynoam/dcode --skill dcode-jtbd-copy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dcode:jtbd-copy
Source: https://github.com/madebynoam/dcode/tree/main/plugins/jtbd/skills/jtbd-copy
Command: npx skills add https://github.com/madebynoam/dcode --skill dcode-jtbd-copy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps ensure that UI copy is clear, user-centric, and directly supports the user's goals by reframing it through a Jobs to Be Done (JTBD) lens.

Core Features & Use Cases

  • JTBD Reframing: Rewrites labels, CTAs, helpers, and placeholders to align with user motivations.
  • Cognitive Gap Identification: Helps spot and fix areas where the UI's language causes user confusion.
  • Use Case: Reviewing a form where the button says "Submit" and the field is labeled "Custom Message." This skill would suggest changing the button to "Send to client" and the field to "Personal note" to better reflect the user's job.

Quick Start

Use the dcode:jtbd-copy skill to rewrite the UI copy in the attached file 'user_form.tsx'.

Frequently Asked Questions about dcode:jtbd-copy

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

FAQPage Schema
How do I rewrite UI copy to align with user jobs?

Identify cognitive gaps in user flows by analyzing UI copy for mismatches between system-centric language and user motivations. Reframing labels and CTAs through the Jobs to Be Done framework fixes these gaps by aligning interface text with actual user goals.

What is the best way to fix confusing form labels and CTAs?

The best way to fix confusing form labels is changing system-centric text to user-job-centric language. For example, change a generic 'Submit' button to 'Send to client' and a 'Custom Message' field to 'Personal note' to reflect the user's true job.

How do I identify cognitive gaps in UI copy?

Identify cognitive gaps in user flows by analyzing UI copy for mismatches between system-centric language and user motivations. Reframing text through the Jobs to Be Done framework fixes these gaps by aligning interface elements with actual user goals.

When do I need to apply the Jobs to Be Done framework to product messaging?

Apply the Jobs to Be Done framework to product messaging when UI copy causes user confusion or fails to support user goals. It reframes labels, CTAs, helpers, and placeholders to directly match user motivations within a flow.

Does this approach work for reviewing existing UI text in component files?

Yes, this approach works for reviewing existing UI text in component files. It analyzes attached files like 'user_form.tsx' and rewrites the UI copy to ensure all elements reflect the user's actual goals and motivations.