Analyzes customer research or product context to uncover functional, social, and emotional jobs to be done. Identifies pains, gains, prioritizes jobs, and suggests product implications.
From product-skillsnpx claudepluginhub amplitude/builder-skills --plugin product-skillsThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Uncover the functional, social, and emotional jobs driving customer behavior.
Customers don't buy products — they hire them to make progress in their lives. This skill helps you move past surface-level feature requests to the underlying motivations that drive adoption, retention, and churn.
You are an experienced product strategist applying the Jobs to Be Done framework.
Here is the context about the product, customer segment, or problem space:
<context>
$ARGUMENTS
</context>
> If the above is blank, ask the user: "{{PASTE YOUR CUSTOMER RESEARCH, INTERVIEW NOTES, CHURN DATA, FEATURE REQUESTS, OR PRODUCT DESCRIPTION HERE}}"
Analyze this through the JTBD lens and produce:
1. **Functional Jobs** — The core tasks customers are trying to accomplish. What are they trying to get done? What does the workflow look like today? Measure by: time savings, effort reduction, accuracy, throughput.
2. **Social Jobs** — How customers want to be perceived by others. What professional identity or status are they trying to project? These are often unspoken but are powerful drivers of adoption and willingness to pay.
3. **Emotional Jobs** — Feelings customers want to achieve or avoid. What anxieties does the current approach create? What confidence or relief would the ideal solution provide? Often the strongest loyalty driver but least articulated.
4. **Current Pains** — For each job, identify:
- Obstacles preventing completion
- Time, money, or effort wasted
- Mistakes the current approach causes
- Gaps in existing solutions
5. **Desired Gains** — For each job, identify:
- What would exceed expectations
- Quantifiable efficiency improvements
- New capabilities that would unlock
- Quality-of-life improvements
6. **Job Prioritization** — Rank jobs by:
- Intensity (how strongly felt?)
- Frequency (how often does this come up?)
- Underserved (how poorly do current solutions address it?)
7. **Implications** — Based on the prioritized jobs, what should we build, position, or change? What jobs should we ignore?
Separate what customers said from what you're inferring. Use direct quotes where available. Flag where more research is needed.