user-segmentation

Segments users from feedback data by behavior, jobs-to-be-done, and unmet needs.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill user-segmentation-choi-keith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-segmentation
Source: https://github.com/Choi-Keith/skill-arsenal-ultra/tree/main/plugins/pm-skills/pm-market-research/skills/user-segmentation
Command: npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill user-segmentation-choi-keith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product teams often treat all users as one homogeneous group, missing distinct behavioral patterns and needs hidden in feedback data. This Skill analyzes user feedback, interviews, support tickets, and usage logs to identify at least three distinct user segments based on behavior and jobs-to-be-done rather than demographics alone. ## Core Features & Use Cases - Behavioral Clustering: Groups users by usage patterns, motivations, and unmet needs instead of surface-level demographics. - Segment Profiles: Produces detailed profiles for each segment covering behaviors, JTBD, pain points, product fit, and value propositions. - Prioritization Guidance: Scores each segment on strategic importance and implementation difficulty to guide investment decisions. - Use Case: After collecting 200 user interviews and support tickets for a SaaS product, use this Skill to uncover three distinct segments, understand what each one is trying to accomplish, and decide which segment to prioritize for the next roadmap cycle. ## Quick Start Ask the AI to segment the users of your product based on the attached feedback data, interview transcripts, or support tickets.

Frequently Asked Questions about user-segmentation

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

FAQPage Schema
How do I segment users from customer feedback data?

Segment users by extracting behavioral patterns, jobs-to-be-done, and pain points from feedback, then clustering users with similar needs. This Skill analyzes interviews, support tickets, surveys, and usage logs to produce at least three distinct segment profiles.

What is jobs-to-be-done user segmentation?

Jobs-to-be-done segmentation groups users by the underlying tasks they are trying to accomplish and their motivations, rather than demographics. It reveals why users behave differently and what outcomes they expect from a product.

What data sources can I use for user segmentation analysis?

You can use user feedback, interview transcripts, support tickets, product usage logs, and survey responses. The Skill reads the provided data directly and extracts behavioral patterns, motivations, and unmet needs across the user base.

How many user segments should a product team identify?

This Skill identifies at least three distinct segments that are internally consistent, non-overlapping, and actionable. Each segment gets a full profile including size estimate, behaviors, pain points, and a prioritization recommendation.

When should I not use behavior-based user segmentation?

Avoid it when you lack sufficient feedback data to support clustering, since segments built on thin evidence can be misleading. The Skill flags segments that may be underrepresented in the available feedback data.