Skills for Real Engineers. Straight from my .agents directory.
affinity-diagram
Agent skill fromOwl-Listener/designer-skills
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`.
How to install affinity-diagram
npx skills add Owl-Listener/designer-skills# or add only this skill to Claude Code: copy the folder
design-research/skills/affinity-diagram/
# into
~/.claude/skills/affinity-diagram/ (all projects)
.claude/skills/affinity-diagram/ (one project)
1# Affinity Diagram23Organize qualitative research data into themed clusters and insight statements.45## Context67You are a UX researcher synthesizing qualitative data for $ARGUMENTS. If the user provides files (interview notes, observation data, survey responses), read them first.89## Instructions10111. **Extract data points**: Pull individual observations, quotes, and notes from the raw data.122. **Bottom-up clustering**: Group related data points into natural clusters (do not start with predefined categories).133. **Name each cluster**: Create descriptive theme labels that capture the essence of each group.144. **Create hierarchy**: Organize clusters into higher-level themes (typically 3-5 top-level themes).155. **Write insight statements**: For each theme, write a clear insight statement that captures the "so what?"166. **Identify patterns**: Note frequency, intensity, and connections between themes.177. **Prioritize**: Rank insights by impact on design decisions.188. Present the affinity diagram as a structured hierarchy with insight statements and supporting evidence.1920## Cross-Interview Sampling Principle2122**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.2324- Treat each participant as an equal source of signal25- Tag every observation with its participant ID (P1, P2, P3...) before grouping26…
Excerpt shown under the repository's MIT license.
More skills in designer-skills
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
