12 documented entries

Collaboration And Social Interaction

Comments, mentions, presence, feeds, handoffs, shared attention, and team workflow.

Browse all problem families
Pattern index

Compare nearby options before choosing

Open an entry for its decision rule, states, implementation contract, and source trail.

Activity feed

Users need to catch up on recent collaboration, app, repository, channel, project, meeting, reminder, or task activity.

Type
UI-UX
Sources
6
Trail checked
establishedCatch-up stream of recent collaboration and work events with actor, verb, object, type, destination, and triage controls
Test in lab

Change review

Users inspect and decide on proposed edits, tracked changes, code suggestions, file diffs, or document redlines.

Type
UI-UX
Sources
6
Trail checked
establishedReview surface for proposed edits, diffs, tracked changes, or suggestions before they become accepted content
Test in lab

Comments

Users need object-attached discussion without changing the primary object content directly.

Type
UI-UX
Sources
4
Trail checked
establishedObject-attached comment composer and comment list with authorship, replies, state, permissions, and moderation
Test in lab

Follow / subscribe

Users need future updates from a specific object, thread, channel, space, repository, topic, saved view, or query.

Type
UI-UX
Sources
8
Trail checked
establishedPer-object opt-in control for future updates from a thread, page, channel, space, repository, saved view, or topic
Test in lab

Handoff summary

Responsibility, context, or conversation control transfers to another person, team, queue, shift, AI agent, live agent, or system.

Type
UI-UX
Sources
6
Trail checked
establishedConcise transfer packet for responsibility, conversation, case, or task context
Test in lab

Invite user

An authorized user needs to bring another person into a workspace, organization, project, channel, repository, team, tenant, or shared object.

Type
UI-UX
Sources
5
Trail checked
establishedInvitation lifecycle for granting another person access
Test in lab

Live cursors

Collaborators need real-time spatial awareness in a shared visual or text surface.

Type
UI-UX
Sources
7
Trail checked
establishedEphemeral collaborator pointer and selection awareness with identity, color, recency, privacy, visibility controls, and stale-state handling
Test in lab

Mentions

Composed content needs to target people or groups inline.

Type
UI-UX
Sources
6
Trail checked
establishedInline recipient reference with autocomplete, stable recipient identity, notification routing, access checks, and broad-audience safeguards
Test in lab

Presence

Users need to understand current or recent availability before messaging, calling, assigning, routing, or joining.

Type
UI-UX
Sources
6
Trail checked
establishedPerson or group availability signal with status label, recency, source, privacy boundary, and action-aware affordances
Test in lab

Reactions

Users need quick, lightweight feedback on an existing message, comment, issue, document selection, or work item.

Type
UI-UX
Sources
5
Trail checked
establishedLightweight emoji feedback control anchored to an existing message, comment, issue, document selection, or work item
Test in lab

Share dialog

A user needs to share one object or a small set of selected objects with people, groups, domains, links, or device targets.

Type
UI-UX
Sources
7
Trail checked
establishedObject-level sharing control for recipients, link scope, roles, delivery, copy-link, native share, and access management
Test in lab

Threaded discussion

A topic or parent message can generate multiple reply branches that users need to follow over time.

Type
UI-UX
Sources
3
Trail checked
establishedTopic-centered conversation with parent post, reply branches, unread participation state, and thread-level controls
Test in lab

Saved items