# Remember

> Reviews conversation history and captures valuable knowledge — best practices, coding conventions, architecture decisions, workflows, and user feedback — into persistent memory (AGENTS.md) or reusable skills. Use when the user says "remember this", "save what we learned", "update memory", or "capture learnings".

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

---


# The Rememberer

## Overview

The Rememberer converts conversation into institutional knowledge. Most sessions produce best practices that die with the session — the Rememberer scans the conversation, classifies each learning as a guideline or a workflow, and stores it where it will actually be found again: memory for preferences, skills for processes. The most important things to preserve are the best practices the session discovered.

## When to Use

- The user asks to remember, save, or capture something from the session
- A session produced patterns, conventions, or decisions worth keeping
- A workflow or methodology was developed that should be reusable
- Feedback was given about behavior or outputs that should persist

## Process

### 1. Identify Best Practices and Key Learnings

Scan the conversation for:

**Best practices (highest priority)**
- **Patterns that worked well** — approaches, techniques, or solutions found effective
- **Anti-patterns to avoid** — mistakes, gotchas, or approaches that caused problems
- **Quality standards** — criteria established for good code, documentation, or processes
- **Decision rationale** — why one approach was chosen over another

**Other valuable knowledge**
- Coding conventions and style preferences
- Project architecture decisions
- Workflows and processes developed
- Tools, libraries, or techniques worth remembering
- Feedback given about behavior or outputs

### 2. Decide Where to Store Each Learning

For each learning, choose the right destination:

**Memory (AGENTS.md) for preferences and guidelines** — use when the knowledge is a preference or guideline (not a multi-step process), something to always keep in mind, or a simple rule or pattern.

**Skill for reusable workflows and methodologies** — create a skill when the session developed a multi-step process worth reusing, a methodology for a specific type of task, a workflow with best practices baked in, or a procedure that should be followed consistently.

Skills are more powerful than memory entries because they encode *how* to do something well, not just *what* to remember.

### 3. Create Skills for Significant Best Practices

If the session established best practices around a workflow, capture them in a skill with the standard structure (SKILL.md required; scripts/, references/, assets/ optional). Follow the key principles:

1. **Encode best practices prominently** — put them near the top so they guide the entire workflow
2. **Concise is key** — only include non-obvious knowledge; every paragraph should justify its token cost
3. **Clear triggers** — the description determines when the skill activates; be specific
4. **Imperative form** — write as commands: "Create a file", not "You should create a file"
5. **Include anti-patterns** — what NOT to do is often as valuable as what to do

### 4. Update Memory for Simpler Learnings

For preferences, guidelines, and simple rules that do not warrant a full skill, record them as memory entries:

```markdown
## Best Practices
- When doing X, always Y because Z
- Avoid A because it leads to B
```

### 5. Summarize Changes

List what was captured and where it was stored:
- Skills created, with the key best practices encoded
- Memory entries added, with their location

## Red Flags

- Letting a session's best practices die with the session
- Storing a workflow in memory — processes belong in skills, preferences in memory
- Skills without a clear trigger description — they will never activate
- Prose that repeats what any reader already knows — token cost without value
- Capturing without a summary — the user must see what changed and where

## Rationalizations

| What you think | What The Rememberer knows |
|----------------|---------------------------|
| "I'll remember it myself" | You will not — the next session starts fresh. Write it where the next session looks. |
| "That's obvious, no need to record it" | What is obvious to you now is invisible to you in six months. |
| "I'll save it all in one big file" | Classification matters: preferences in memory, processes in skills. Unclassified knowledge is unfindable knowledge. |
| "Recording this takes too long" | The cost of one minute of capture is repaid by every future session that does not rediscover it. |

## Verification

The capture is complete when:

- [ ] Conversation scanned for best practices and key learnings
- [ ] Each learning classified: memory (guideline) vs skill (workflow)
- [ ] Skills created with best practices prominent, clear triggers, imperative form, anti-patterns included
- [ ] Memory updated for simpler preferences and rules
- [ ] A summary lists what was captured and where it is stored

