# Memory Remember

> Store a memory into the appropriate Engram file. Trigger when a new preference, decision, milestone, or natural conversation summary point is identified, or when the user explicitly asks to remember something.

- Skill: `eternnoir/memory-remember` (Agent Skill)
- Install (CLI): `npx skillmds@latest add eternnoir/memory-remember`
- Raw SKILL.md: https://api.skillmd.com/api/skills/eternnoir/memory-remember/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: eternnoir (https://skillmd.com/u/eternnoir)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/eternnoir/memory-remember

---


# Memory Remember

Store information into the appropriate memory file.

## When to Use

Trigger proactively — do not wait for the user to ask — when:

- A new user preference or decision is discovered during conversation
- A milestone, architecture decision, or lesson learned is identified
- The conversation reaches a natural summary point or is ending
- The user explicitly asks to remember something

## Workflow

### 1. Read Configuration

Read `.claude/memory-settings.json` to get the configured file names.

### 2. Get Current Timestamp

Before writing, run `date '+%Y-%m-%d %H:%M'` via Bash to get the current timestamp. Use this for any dated entry. Use `date '+%Y-%m-%d'` when only a date is needed.

### 3. Classify Content

Determine which file the memory belongs to:

| Type | Target File | Examples |
|------|-------------|----------|
| **Preference** | preferences file | User likes, dislikes, habits, settings, personal info, project conventions |
| **Conversation Summary** | conversations file | What was discussed, tasks completed, decisions made in this session |
| **Long-Term Memory** | longterm file | Life events, milestones, architecture decisions, lessons learned, relationship changes |

### 4. Write to Appropriate File

#### Preferences File
- Read the current file
- Find the appropriate section for the new information
- Edit the existing section content (update, don't duplicate)
- Update the `Last Updated: {DATE}` header to today's date

#### Conversations File
- **Prepend** new entry to the TOP of the file (below the header, above existing entries)
- Format: `### YYYY-MM-DD HH:MM - Topic` (use the timestamp from step 2)
- Include: brief summary of what was discussed, key decisions, action items
- Keep summaries concise (3-8 lines)

#### Long-Term Memory File
- **Append** to the appropriate section within the file
- Format: `- YYYY-MM-DD: Description` (use date from step 2)
- NEVER delete existing entries — only add new ones
- Place under the correct subsection (Milestones, Decisions, Lessons Learned, etc.)

### 5. Confirmation

Briefly mention what was saved (one line), e.g.:
- "Noted your preference for TypeScript over JavaScript."
- "Saved conversation summary about the auth refactor."
- "Recorded the migration to PostgreSQL as an architecture decision."

Do NOT be verbose about the saving process — keep it natural and seamless.

