Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build deep customer profiles — Consumer vs Shopper, JTBD framework, customer journey mapping, insight validation, internal monologue research
.claude/skills/minhnv0807-09-customer-insight-global/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 73% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 313% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 193% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 121% | 0% |
| case-21 | ✗→✓ | ▲ Improved | 136% | 0% |
Ask up to 4 questions before starting:
The buyer is not always the user, and the user is not always the decision-maker:
| | Consumer (User) | Shopper (Buyer) | |---|---|---| | Definition | Person who actually uses the product/service | Person who pays for it | | Cares about | Experience, results, feelings | Price, convenience, value-for-money | | Decides based on | "Will this work for me?" | "Is this worth the cost?" | | Example (Skincare) | The person whose skin gets treated | Their partner / parent paying | | Example (Course) | Student | Parent paying tuition | | Example (Kids' toys) | The child | The parents | | Example (B2B SaaS) | End-user employee | Manager / Procurement |
Each funnel stage produces a different kind of insight:
| Element | Detail | |---------|--------| | State | Problem unrecognized, or aware but no solution sought | | Internal question | "Isn't everyone like this?" / "Should I do something about it?" | | Barrier | Problem feels normal, no trigger to act | | Content needed | Pain triggers, education, problem framing | | Effective channels | TikTok (reach), Instagram Reels, YouTube Shorts, blog SEO | | Example insight | "They notice their skin is worse but blame the weather — never think 'skincare routine'." |
| Element | Detail | |---------|--------| | State | Problem accepted, evaluating options | | Internal question | "Which is better?" / "Is this worth it?" / "Who has tried it?" | | Barrier | Too many options, fear of wrong choice, missing info | | Content needed | Comparisons, reviews, case studies, process explainers, FAQs | | Effective channels | Google Search, YouTube reviews, communities (Reddit, Discord, niche forums), email | | Example insight | "They read 5 reviews but still hesitate — because they fear being upsold by a sales rep." |
| Element | Detail | |---------|--------| | State | Decision made, needs final nudge | | Internal question | "Buy now or wait?" / "Any deals?" / "Where do I order?" | | Barrier | Cost concerns, regret risk, complex checkout | | Content needed | Offers, urgency, strong social proof, clear CTA, friction removal | | Effective channels | Messenger/WhatsApp 1:1, landing pages, retargeting ads | | Example insight | "They are ready to buy but need spousal sign-off — send them shareable info to forward." |
| Element | Detail | |---------|--------| | State | Has bought/used — deciding whether to return | | Internal question | "Is it worth continuing?" / "Is something better out there?" / "Anything new?" | | Barrier | Forgetting, no reason to return, mediocre last experience | | Content needed | Follow-ups, exclusive value, loyalty program | | Effective channels | Email nurture, SMS, in-app, VIP community | | Example insight | "They liked the service but don't return because nobody reminds them — they need a reason, not just a discount." |
Customers don't buy products — they "hire" them to get a "job" done.
| Layer | Definition | Question | Example (Skincare) | Example (Marketing course) | |-------|-----------|----------|--------------------|---------------------------| | Functional | Practical task to complete | "What do they need to do?" | Clear acne, cleanse skin | Learn how to run paid ads | | Emotional | Desired feeling | "How do they want to feel?" | Confident, well-cared-for | Calm, not afraid of mistakes | | Social | Image they want to project | "How do they want to be seen?" | Beautiful, professional | Skilled, modern, successful |
When [situation / context],
I want to [action / solution],
so I can [desired outcome],
and feel [emotional reward].Examples:
Persona: Representative Name]
| Element | Value | |---------|-------| | Gender | | | Age range | | | Location | | | Occupation | | | Income / month | | | Family status | | | Education | |
| Element | Value | |---------|-------| | Core values | What do they value most?] | | Fears | What scares them when buying?] | | Aspirations | What do they want to achieve?] | | Beliefs | What do they trust? What do they doubt?] | | Lifestyle | Describe in one sentence] |
| Element | Value | |---------|-------| | Primary info channel | TikTok? Google? Friends? YouTube?] | | Online time | Morning / Lunch / Evening? How long?] | | Shopping habits | Online/Offline? Compare before buying?] | | Trusted sources | Reviews? Influencers? Friends? Experts?] | | Purchase barriers | Price? Time? Risk? Lack of info?] | | Post-purchase behavior | Reviews? Refers others? Silent? Complains?] |
| Channel | Usage level | Preferred content | |---------|------------|-------------------| | TikTok | High / Med / Low / None | | | Instagram | | | | YouTube | | | | Facebook | | | | LinkedIn | | | | Reddit | | | | Twitter / X | | | | Google Search | | | | Email newsletters | | | | Podcasts | | |
| Stage | Touchpoint | Behavior | Thoughts | Feelings | Barriers | Opportunities | |-------|-----------|----------|----------|----------|----------|---------------| | Awareness | Sees ad? Reads article? Friend mention?] | | | | | | | Research | Google search? Watches review? Visits site?] | | | | | | | Consideration | Compares competitors? Asks community?] | | | | | | | Decision | Messages? Calls? Books?] | | | | | | | Purchase / Use | Visits store? Pays online? First experience?] | | | | | | | Post-purchase | Satisfied? Reviews? Returns? Refers?] | | | | | |
| Moment | Description | Your action | |--------|-------------|-------------| | Zero Moment (ZMOT) | Customer searches/asks before contacting you | SEO, third-party reviews, educational content | | First Moment (FMOT) | First impression of product/service | Imagery, packaging, website UI, channel profile | | Second Moment (SMOT) | Real experience while using | Service quality, processes, staff attitude | | Ultimate Moment (UMOT) | Customer shares their experience | Encourage reviews, referrals, UGC |
Not every observation is an insight. A real insight must pass 3 tests:
| Criterion | Validation question | Pass / Fail | |-----------|--------------------|-----| | TRUE | Is this grounded in real data/observation, not assumption? | | | TENSION | Is there a contradiction, dilemma, or unresolved need? | | | ACTIONABLE | Can you build content, product, or strategy from it? | |
| Observation | TRUE? | TENSION? | ACTIONABLE? | Insight? | |-------------|-------|----------|-------------|----------| | "Women 25–35 like skincare" | Yes, but generic | No tension | Not specific | NO — too general | | "They know their skin worsens but blame weather, not their routine" | Yes — seen in comments | Yes — gap between awareness and action | Yes — educational content can shift mindset | YES — strong insight | | "They want to try the spa but fear high-pressure upsells" | Yes — reviews and DMs | Yes — desire vs loss-of-control fear | Yes — no-upsell pledge, transparent pricing | YES — strong insight |
Customers rarely say what they actually think. This section captures the inner voice:
| Stage | What they say | What they actually think | What it means for you | |-------|---------------|--------------------------|----------------------| | Awareness | "It's fine, normal" | "Why does everyone else look better? Is something wrong with me?" | Soft pain triggers, no pressure | | Consideration | "Let me look around" | "Too many options. Hard to tell legit from scam — afraid to choose wrong" | Honest comparisons, not bragging | | Conversion | "Let me think about it" | "I want it but I'm scared — afraid of wasting money or not seeing results" | Risk reduction: trial, guarantee, real reviews | | Post-purchase | "It's okay" | "Should I keep going? Nobody has even checked in on me" | Follow-up, after-care, retention offers |
| Source | How to extract | |--------|----------------| | Comments on competitor posts | Read questions, complaints, praise — especially long comments | | Your DMs / inbox | Most-repeated question = biggest worry | | Reviews (Google, Trustpilot, Amazon, app stores) | 3-star reviews are most valuable — mixed praise + criticism | | Industry communities (Reddit, niche forums, Discord) | Opinion threads, vent threads, comparison threads | | Past-customer surveys | Open question: "What made you hesitate before buying?" | | Sales call recordings | Listen for objections, hesitations, repeated phrases |
Move beyond demographics — segment by actual behavior:
| Dimension | Categories | Example segments | |-----------|-----------|------------------| | Purchase frequency | One-time / Repeat / Frequent | Trial buyers vs Regulars vs VIPs | | Order value | Low / Mid / High | Budget vs Premium spenders | | Acquisition channel | Organic / Paid / Referral | TikTok-found vs Word-of-mouth | | Engagement behavior | View / Like / Comment / Buy | Lurkers vs Loyal fans | | Lifecycle stage | New / Active / Lapsed / Returning | New vs Churned vs Win-back | | Loyalty level | Price-driven / Loyal / Advocate | Discount-seekers vs Brand-loyal |
| Segment | Traits | Best content | Channels | Offers | |---------|--------|--------------|----------|--------| | New (no purchase yet) | Just discovered, researching | TOFU: education, social proof | TikTok, Instagram, Google | Trial, sample | | First-time buyer | Tried once, no return yet | MOFU: added value, case studies | Email, SMS | Second-purchase offer | | Repeat buyer (2+) | Satisfied, building habit | Retention: exclusives, VIP perks | Email, community | Loyalty tier | | VIP (5+ purchases) | Loyal, ready to refer | Referral: bring-a-friend programs | 1:1, events, VIP group | Referral bonus | | Churned | Bought before, now silent | Win-back: reason for absence + special offer | Email, SMS | Comeback offer |
08-competitor-research-global05-ad-copy-global or 04-video-script-global02-campaign-brief-global10-reverse-kpi-calc-global00-marketing-plan-globalBefore delivering the insight report, verify:
Other measured skills in the registry, with their headline benchmark lift.