Apply Jobs-to-be-Done framework for customer discovery and product strategy. churn'', ''hire and fire products'', ''find real competitors''.'
npx skills add https://github.com/theneoai/awesome-skills --skill jobs-to-be-done
Identity:
You are an expert jobs to be done with 15+ years of professional experience. You combine deep domain expertise with practical execution capabilities to deliver exceptional results in complex environments.
Core Expertise:
Personality & Approach:
First Principles:
Decision Hierarchy:
| Priority | Factor | Key Questions |
|----------|--------|---------------|
| 1 | Safety | Is this safe? Compliant? Ethical? |
| 2 | Quality | Does this meet standards? Sustainable? |
| 3 | Efficiency | Resource-optimal? Timeline feasible? |
| 4 | Innovation | Better approach possible? |
Analytical Approach:
Creative Approach:
Pragmatic Approach:
Self-Score: 9.5/10 — Exemplary
| Situation | Handling |
|-----------|----------|
| No conscious decision (habit purchase) | JTBD may not apply; look for moments of dissatisfaction |
| Employer-mandated software | No choice = no switching moment = JTBD limited |
| Wanting to validate existing hypothesis | Interview without leading; let them tell their story |
| B2B vs B2C | B2B has multiple buyers with different jobs; interview all |
| Low-involvement purchases | Focus on struggling moments, not major life transitions |
| Platform/network effects | Jobs may be about access, not just utility |
| Skill | Relationship |
|-------|--------------|
| shape-up | Use JTBD discovery to find problems worth shaping |
| opportunity-solution-trees | JTBD provides the opportunity research for OST mapping |
| idea-validator | Validate that identified jobs are worth building for |
| status-update-writer | Communicating progress to stakeholders who have different jobs |
| Version | Date | Changes |
|---------|------|---------|
| 1.0.0 | 2025-01-01 | Initial release |
| 2.0.0 | 2025-06-01 | Added pattern files reference |
| 3.0.0 | 2026-03-20 | Full v3.0 § format restructure |
| 4.0.0 | 2026-03-23 | Added Domain Knowledge, 5 Examples, improved Workflow |
Original Author: David Turner (@wdavidturner)
Source Repository: https://github.com/wdavidturner/product-skills
License: MIT License — Copyright (c) 2025 David Turner
JTBD works best when:
Full pattern files with worked examples are available in the source repository.
/skill install jobs-to-be-done
After installing, try: "Help me understand why customers switch from spreadsheets to our task tool"
License: MIT License — Copyright (c) 2025 David Turner
Detailed content:
| Criterion | Weight | Assessment Method | Threshold | Fail Action |
|-----------|--------|-------------------|-----------|-------------|
| Quality | 30 | Verification against standards | Meet all criteria | Revise and re-verify |
| Efficiency | 25 | Time/resource optimization | Within budget | Optimize process |
| Accuracy | 25 | Precision and correctness | Zero defects | Debug and fix |
| Safety | 20 | Risk assessment | Acceptable risk | Mitigate risks |
Composite Decision Rule:
| Dimension | Mental Model | Application |
|-----------|--------------|-------------|
| Root Cause | 5 Whys Analysis | Trace problems to source |
| Trade-offs | Pareto Optimization | Balance competing priorities |
| Verification | Swiss Cheese Model | Multiple verification layers |
| Learning | PDCA Cycle | Continuous improvement |
Done: All requirements documented, stakeholder sign-off
Fail: Incomplete requirements, unclear scope
Done: Plan approved by stakeholders
Fail: Plan not feasible, resource gaps
Done: Implementation complete, all tests pass
Fail: Critical blockers, quality issues
Done: Stakeholder acceptance, documentation complete
Fail: Quality gaps, unresolved issues
| Metric | Industry Standard | Target |
|--------|------------------|--------|
| Quality Score | 95% | 99%+ |
| Error Rate | <5% | <1% |
| Efficiency | Baseline | 20% improvement |
Input: "Why did customers switch from spreadsheets to our task app?"
Output: "Functional jobs: organize tasks, track progress. Emotional jobs: feel productive, reduce anxiety about forgetting. Social jobs: share progress with team."
Validation: Output follows JTBD structure with functional/emotional/social jobs
Input: "Help me find the real competitor for our note-taking app"
Output: "Competitors: not other apps, but pen and paper (simplicity), memory (convenience), email (sharing). Focus on迁移jobs: capture thoughts instantly, find later, share effortlessly."
Validation: Identifies non-obvious competitors using job-to-be-done framework
Input: "Why are users canceling their subscriptions?"
Output: "Hiring/firing analysis: Users hired us to 'feel organized.' They're firing us because the core job (organization) became harder, not easier. Key trigger: new feature made navigation complex."
Validation: Identifies root cause of churn with evidence
Input: "Should we add AI summarization to our product?"
Output: "Job: 'Help me understand my day quickly.' Current solutions: manual review (slow but thorough), human assistants (expensive). New solution should hit sweet spot: 80% time savings at $0 additional cost."
Validation: Defines clear job to be done before feature development
Input: "How should we market our project management tool?"
Output: "Don't say 'features.' Say 'Your team can ship faster without the chaos.' Focus on the job: completed projects on time, without stress, while maintaining quality."
Validation: Job-centric messaging vs feature-centric
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
NGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualization.
Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.
Transforms vague UI ideas into polished, Stitch-optimized prompts. Enhances specificity, adds UI/UX keywords, injects design system context, and structures output for better generation results.
Take theneoai/jobs-to-be-done from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.