# Remember

> Harmonia remember - capture a single learning into the right memory tier. Use ONLY when explicitly invoked as /harmonia:remember.

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

---


Capture ONE learning through the memory script with an explicit tier. Never a bare or defaulted global write.

1. Elicit the tier from the developer - do not guess it:
   - `project` - specific to this repo (the usual choice);
   - `global` - a cross-project pattern, carrying NO client content.
   Ask which tier, and pass `--client` for a client-work learning.

2. Capture it, body on stdin:

```bash
echo "<the learning body>" | bash ${CLAUDE_PLUGIN_ROOT}/bin/memory/capture.sh --tier <project|global> [--client] --title "<short title>" --tags "<lang,topic>"
```

Client content never reaches the global tier (R21): `capture.sh` refuses a `--client` write to `--tier global` with a non-zero exit, and refuses a global entry with no recognized language tag (it would be unreachable by recall). That deterministic guard is the backstop behind the tier you elicit - not a licence to default the tier. Surface the script's output.

