AddThisFeature

Activity Feed

Show what's been happening, in order.

moderate Engagement

What it adds

A chronological feed of meaningful events on a record, project, or account.

What your agent is told to do

4
  1. 1

    Decide what counts as an event worth showing. 'User viewed page' is noise; 'Sarah moved this to Done' is signal.

  2. 2

    Write events at the point the action happens, capturing actor, verb, target, and time.

  3. 3

    Group consecutive similar events by the same actor into one entry.

  4. 4

    Paginate or lazily load — a feed grows forever.

Edge cases it handles

5
  • The feed must only show events for records the viewer can access.
  • A deleted target must still render its history entry sensibly, not crash.
  • A deleted user must still render as an actor (keep a display name snapshot).
  • Timestamps must respect the viewer's timezone.
  • Backfilling old events must not spam anyone's notifications.

Definition of done

7
  • Events capture actor, action, target, and time.
  • The feed is permission-scoped.
  • Similar consecutive events are grouped.
  • Deleted users and records don't break rendering.
  • The feed paginates rather than loading everything.
  • The feature matches the existing design system.
  • No existing functionality is broken.

Related features

How it works

  1. 1

    Copy the link

    Grab the Markdown instruction URL for this feature.

  2. 2

    Give it to your AI

    Paste it into Claude Code, Cursor, v0, Lovable — whatever you build with.

  3. 3

    It inspects, then implements

    Your agent reads your existing app first, then adds the feature to fit it.

Works with your stack

These instructions are written to adapt. They tell the agent to detect your framework, match your existing design system, and reuse what you already have — rather than assuming a particular stack.

Need it tighter than that? Customize the feature and tell it exactly what you're running.