Files
gh-julep-ai-memory-store-pl…/commands/memory-recall.md
2025-11-30 08:29:41 +08:00

3.8 KiB

description
description
Retrieve relevant context from memory store for current work

Memory Recall

Retrieves relevant development context, patterns, and team knowledge from the memory store based on your query or current task.

What this command does

  1. Searches memory store: Finds relevant past work and decisions
  2. Shows similar implementations: Displays patterns used in similar contexts
  3. Retrieves team knowledge: Surfaces insights from other team members
  4. Suggests best practices: Recommends patterns based on project history
  5. Warns about deviations: Alerts if current approach differs from established patterns

Usage

/memory-recall [query]

Examples

Query Authentication Patterns

/memory-recall authentication flow

Returns:

  • OAuth2 implementation pattern (src/api/auth.ts:45)
  • Past decisions about auth approach
  • Token refresh strategy
  • Error handling conventions
  • Related team decisions

Find Database Decisions

/memory-recall why did we choose PostgreSQL

Returns:

  • Decision reasoning (ACID compliance)
  • Rejected alternatives (MongoDB, etc.)
  • When decided (Nov 13, 2025)
  • Stakeholders (Security Team)
  • Related constraints

Retrieve Error Handling Patterns

/memory-recall error handling in API

Returns:

  • Established error patterns
  • Standardized error codes
  • Logging conventions
  • Team practices
  • Example implementations

Get Team Expertise

/memory-recall who knows about frontend

Returns:

  • Ownership map (Bob: 90% frontend commits)
  • Expertise areas
  • Recent work
  • Best person to ask

Example Output

/memory-recall authentication patterns

📋 Retrieved Context from Memory Store
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Authentication Implementation (3 relevant memories)

1. OAuth2 Flow Pattern (2 weeks ago)
   - Location: src/api/auth.ts:45
   - Decision: OAuth2 password flow for all auth
   - Reasoning: PCI compliance requirement
   - Context: <!-- AUTH-FLOW --> in CLAUDE.md

2. Token Refresh Strategy (1 week ago)
   - Pattern: Automatic refresh before expiration
   - Implementation: src/utils/tokenManager.ts:78
   - Edge cases: Network failures, concurrent requests

3. Error Handling (3 days ago)
   - Pattern: Standardized auth error codes
   - Location: src/types/errors.ts:23
   - Used by: All authentication endpoints

Related Patterns:
  - Session management: src/api/sessions.ts
  - User permissions: src/middleware/permissions.ts
  - API security: See CLAUDE.md

Suggested Actions:
  1. Follow OAuth2 pattern in src/api/auth.ts
  2. Use standardized error codes
  3. Update documentation with any new patterns

When to Use

  • Starting new feature (check similar work)
  • Making decisions (review past choices)
  • Code reviews (understand context)
  • Bug fixing (see similar issues)
  • Onboarding (learn project patterns)

Automatic vs Manual

Automatic Recall (happens during conversation):

  • Claude retrieves context automatically
  • No command needed
  • Happens every 5-10 messages
  • Triggered by keywords

Manual Recall (this command):

  • Explicit context retrieval
  • Specific queries
  • Detailed results
  • On-demand information

Advanced Usage

Filter by Time

/memory-recall --since="1 week" database changes

Filter by Author

/memory-recall --author=alice backend patterns

Include Commits

/memory-recall --with-commits authentication
  • /memory-record "info" - Store new memories
  • /memory-overview - Full project overview
  • /memory-status - Current session stats
  • /memory-ownership [person] - Team expertise map

Note

Most context retrieval happens automatically during conversations. Use /memory-recall when you want specific, detailed information on demand.