LinkedIn

Designing a shared AI memory framework for UX teams

A scalable protocol for shared AI memory and context management in UX teams.

Tech Stack: Cline · Cursor · Github

Summary

As AI assistants increasingly integrate into UX design workflows, I identified a significant challenge: maintaining consistent, contextual memory across an entire design team, each collaborating asynchronously with their own AI tools. Inspired by my own workflow with Cursor and a memory bank protocol (Cline), I envisioned a scalable "shared AI memory" framework that preserves context across multiple designers and AI agents, streamlining collaboration and enhancing consistency.

The problem: context drift

Working solo with AI-driven IDEs is straightforward—my personal AI assistant remembers my project context through a strict memory banking schedule. However, scaling to a team of multiple UX designers creates context fragmentation:

  • Duplicated efforts in design and research
  • Divergent terminologies and design patterns
  • Difficulty onboarding new team members due to fragmented documentation
  • Unclear boundaries between personal scratch notes and shared team documentation

The challenge was clear: we needed a central, reliable, and accessible source of truth that clarifies what belongs to individual workflows and what should be part of collective knowledge.

My approach: a collective design memory

Leveraging my experience with structured memory management through the Cline protocol, I crafted a systematic, Git-backed memory bank that captures, organizes, and synchronizes team knowledge. This solution addresses critical UX team pain points:

  • Structured Documentation: Markdown files organized hierarchically to document project briefs, UX goals, system patterns, technical contexts, active notes, and ongoing progress.
  • Clear Separation: Defined guidelines distinguishing personal work-in-progress and scratch notes from collective team documents.
  • Governance Protocols: A simple, effective review workflow (proposed → accepted → deprecated) ensuring team alignment without stifling creativity.

Moreover, when integrated thoughtfully, tools like Cursor evolve from mere individual design tools to comprehensive team productivity hubs, allowing seamless context management, design decision tracking, and stakeholder communication. With such tools, design decisions become transparent, accessible, and easily integrated into ongoing conversations or used to quickly onboard new team members.

Memory bank structure

Shared documentation:

  • projectbrief.md: Defines core project scope and objectives.
  • productContext.md: Documents user goals, challenges, and UX strategy.
  • systemPatterns.md: Captures architectural decisions and design patterns.
  • techContext.md: Lists technology stack and technical guidelines.
  • progress.md: Chronological tracking of project status and key decisions.

Personal documentation:

  • activeContext.md: Real-time scratch notes, personal meeting summaries, competitive analysis insights, and exploratory ideas.

A day in the life

  • Designers sync their local environments effortlessly with the latest shared project context.
  • A designer uses their IDE's integrated AI assistant to validate a new interaction idea. They prompt the assistant: "Compare this approach with our team memory—are there any blindspots or other considerations?"
  • The assistant quickly analyzes relevant systemPatterns.md and productContext.md, returning feedback: "Your idea aligns well with current UX goals, but consider accessibility standards updated yesterday by your teammate—here is their note."
  • Instantly, the designer incorporates this newly surfaced information, ensuring alignment with the latest team consensus.
  • New teammates onboard quickly, benefiting from rich, structured historical context without confusion over personal vs. collective documentation.

Impact & benefits

This framework dramatically reduces context drift, streamlines team communication, and increases productivity for both designers and AI assistants. It enhances clarity, reduces redundant tasks, clearly delineates personal versus shared knowledge, and ensures everyone operates from a consistent foundation.

Future plans & open questions

Currently prototyped and in the process of team-wide implementation, future iterations will address:

  • Enhanced guidelines and tooling to maintain clear separation between personal and shared documentation.
  • Advanced automation (auto-tagging sentiment, summarizing long-form notes).
  • Comprehensive metrics for measuring reduced redundancy and improved onboarding efficiency.

Reflections

Designing the Shared AI Memory Framework reinforced my belief that UX is fundamentally about clear, collaborative communication—whether between humans or between humans and machines. By thoughtfully structuring collective knowledge, clearly distinguishing personal explorations from shared documentation, we empower teams to do their best work, effortlessly informed and perpetually aligned.