Agent skill

Affinity Diagram Skill: Cluster Research Into Insights

The affinity-diagram skill has your AI coding agent cluster qualitative research into themes and insight statements, sampling every participant evenly across interviews.

Install
/plugin marketplace add Owl-Listener/designer-skills
/plugin install design-research@designer-skills
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the affinity-diagram skill?

The affinity-diagram skill is a SKILL.md in Owl-Listener/designer-skills for clustering many qualitative data points into themes and insight statements. Your AI coding agent works bottom-up and tags every observation with a participant ID so no single interview dominates the themes.

The affinity-diagram skill clusters many qualitative data points into themes and insight statements. Use it when synthesizing across multiple sessions or sources, with interview notes, observation data or survey responses as input.

The agent acts as a UX researcher and reads any files you provide first. It presents the result as a structured hierarchy of themes with insight statements and supporting evidence.

The eight instructions

  • Extract individual observations, quotes and notes from the raw data.
  • Cluster bottom-up into natural groups, without starting from predefined categories.
  • Name each cluster with a descriptive theme label.
  • Organize clusters into higher-level themes, typically 3 to 5 at the top level.
  • Write an insight statement for each theme that captures the so what.
  • Identify patterns: frequency, intensity and connections between themes.
  • Prioritize insights by impact on design decisions.
  • Present the diagram as a hierarchy with insight statements and supporting evidence.

The cross-interview sampling principle

The skill says to index evenly across all participants. Process each transcript fully before clustering, tag every observation with an ID such as P1, P2 and P3, and treat each participant as an equal source of signal.

After clustering, check that each participant appears at least once. Patterns found in only one interview are flagged as single-source, not discarded. This prevents building themes from the first transcripts and fitting the rest afterward.

Who the affinity-diagram skill is for

Best for

  • Synthesizing across several interviews, sessions or sources.
  • Turning raw notes into themes that feed a design brief.
  • Ranking insights by their impact on design decisions.
  • Research themes that inform a UX audit of an existing product.

Not for

  • A single transcript. The SKILL.md points to summarize-interview for that.
  • One segment's inner state. It points to empathy-map for that.