К основному содержанию
скилл CX Codex

affinity-diagram — скилл для Claude Code: кластеризация качественных

Скилл собирает наблюдения и цитаты из интервью в тематические кластеры и формулирует инсайты. Пригодится, когда данных много и нужно свести их воедино.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Owl-Listener/designer-skills --skill affinity-diagram -a claude-code
Открыть на GitHub

Что делает affinity-diagram

Скилл берёт сырые заметки, цитаты и наблюдения и раскладывает их по кластерам снизу вверх, без заранее заданных категорий. Каждому кластеру даётся название, кластеры выстраиваются в иерархию из 3–5 тем верхнего уровня, и по каждой теме пишется инсайт-утверждение с ответом на вопрос «и что с того?». В конце — приоритизация по влиянию на проектные решения.

Отдельный принцип — равномерная выборка по участникам. Каждое наблюдение помечается ID участника (P1, P2, P3...) до группировки, а после кластеризации проверяется, что каждый участник встречается в выводе хотя бы раз. Если кого-то нет — скилл возвращается назад. Паттерн из одного интервью помечается как единичный источник, а не выбрасывается. Это защита от типичной ошибки: темы строятся по первым двум транскриптам, а остальные подгоняются под них.

Для одного транскрипта есть summarize-interview, для внутреннего состояния одного сегмента — empathy-map. Ставить этот скилл имеет смысл, когда источников несколько.

Какие задачи решает

  • свести наблюдения из нескольких интервью в общие темы
  • пометить каждое наблюдение ID участника до группировки
  • проверить, что ни один участник не выпал из вывода
  • сформулировать инсайт-утверждение по каждой теме
  • отранжировать инсайты по влиянию на решения

Примеры запросов агенту

  • Собери affinity diagram по этим заметкам с интервью, файлы в папке research/
  • Сделай кластеризацию данных из трёх транскриптов и проверь, что каждый участник попал в вывод
  • Построй иерархию тем и напиши инсайт-утверждения по каждой

Как установить affinity-diagram

1Через Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill affinity-diagram -a claude-code

2Вручную: положить файлы

~/.claude/skills/affinity-diagram/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/affinity-diagram/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о affinity-diagram

Как установить affinity-diagram в Claude?

Выполните npx skills add Owl-Listener/designer-skills --skill affinity-diagram -a claude-code. Скилл окажется в ~/.claude/skills/affinity-diagram/SKILL.md.

Что делает affinity-diagram?

Извлекает отдельные наблюдения и цитаты из сырых данных, группирует их в кластеры снизу вверх, даёт темам названия и пишет по каждой инсайт-утверждение. Затем отмечает частоту, интенсивность и связи между темами.

Чем affinity-diagram отличается от summarize-interview?

summarize-interview работает с одним транскриптом, а affinity-diagram — со множеством сессий или источников. Для внутреннего состояния одного сегмента есть empathy-map.

Исходный текст

SKILL.md · MIT
---
name: affinity-diagram
description: Cluster many qualitative data points into themes and insight statements. Use when synthesising across multiple sessions or sources. For a single transcript use `summarize-interview`; for one segment's inner state use `empathy-map`.
---

# Affinity Diagram

Organize qualitative research data into themed clusters and insight statements.

## Context

You are a UX researcher synthesizing qualitative data for $ARGUMENTS. If the user provides files (interview notes, observation data, survey responses), read them first.

## Instructions

1. **Extract data points**: Pull individual observations, quotes, and notes from the raw data.
2. **Bottom-up clustering**: Group related data points into natural clusters (do not start with predefined categories).
3. **Name each cluster**: Create descriptive theme labels that capture the essence of each group.
4. **Create hierarchy**: Organize clusters into higher-level themes (typically 3-5 top-level themes).
5. **Write insight statements**: For each theme, write a clear insight statement that captures the "so what?"
6. **Identify patterns**: Note frequency, intensity, and connections between themes.
7. **Prioritize**: Rank insights by impact on design decisions.
8. Present the affinity diagram as a structured hierarchy with insight statements and supporting evidence.

## Cross-Interview Sampling Principle

**Index evenly across all participants.** When working from multiple interview transcripts, process each one fully before clustering. Do not over-represent early transcripts or the most recent input.

- Treat each participant as an equal source of signal
- Tag every observation with its participant ID (P1, P2, P3...) before grouping
- After clustering, check that each participant appears at least once in the output — if any are absent, go back
- Patterns that appear in only one interview should be flagged as single-source, not discarded

This prevents the common LLM failure mode of building themes from the first one or two transcripts and fitting the rest retroactively.

© Owl-Listener · MIT · Owl-Listener/designer-skills

Похожие скиллы

Всё по теме «Дизайн» →
ux-research-discovery-testing hueyexe Помогает агенту планировать интервью, юзабилити-тесты и синтез находок, чтобы решения по продукту опирались на поведение пользователей, а не на догадки. CX Codex +1 468установок research-synthesis официальный anthropics Скилл обобщает интервью, результаты опросов и отзывы в единый отчёт с темами, сегментами пользователей и рекомендациями. CX Codex +1 4 100установок user-research-analysis aj-geddes Скилл для разбора интервью и опросов: вытаскивает темы, боли и цитаты, чтобы решения по дизайну опирались на данные. CX Codex +1 612установок customer-journey-map phuryn Строит карту пути клиента от первого знакомства до рекомендации: этапы, точки контакта, эмоции, проблемы и идеи улучшений. Пригодится для анализа опыта и онбординга. CX Codex +1 3 100установок user-personas phuryn Скилл синтезирует данные опросов или интервью в три профиля пользователей с JTBD, болями и метриками успеха. Пригодится продакт-менеджерам перед запуском фич. CX Codex +1 3 000установок knowledge-synthesis официальный anthropics Скилл объединяет результаты корпоративного поиска из чатов, почты и документов в один связный ответ. Убирает дубли, выставляет уровень доверия и сохраняет ссылки на источники. CX Codex +1 6 400установок

Из того же набора109

interview-script Создаёт сценарий пользовательского интервью с открытыми вопросами и заметками ведущему. Нужен перед качественным исследованием. CX Codex +1 2 100установок design-rationale Помогает написать письменное обоснование дизайн-решения: что выбрали, почему и какие были альтернативы. Пригодится перед ревью или хендоффом. CX Codex +1 2 100установок card-sort-analysis Анализирует результаты открытой и закрытой карточной сортировки, строит матрицу сходства и предлагает категории для навигации. CX Codex +1 2 100установок pattern-library Скилл оформляет повторяющиеся UX-решения как записи паттернов: от проблемы и решения до примеров, доступности и связанных паттернов. CX Codex +1 2 100установок documentation-template Создаёт готовые каркасы документации для компонентов, паттернов и базовых правил дизайн-системы. Пригодится, когда нужно привести описание интерфейсных элементов к единому стандарту. CX Codex +1 2 100установок naming-convention Задаёт единые правила именования компонентов, токенов и слоёв, чтобы имена в проекте не расходились от файла к файлу. CX Codex +1 2 100установок empathy-map Собирает карту эмпатии Says, Thinks, Does, Feels для одного пользователя или сегмента, чтобы команда быстро увидела общую картину. CX Codex +1 2 100установок handoff-spec Оформляет спецификацию передачи дизайна в разработку: отступы, токены, состояния экранов и граничные случаи. Пригодится, когда макет отдают фронтендерам. CX Codex +1 2 100установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой