# Forget

> Delete structured learnings or legacy observations from lstack memory.

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

---


# Forget — delete memory

## Activation
Use `/forget` when the user says to forget, remove, delete, demote, or correct a
stored memory.

## Structured Learnings First
Preview matching learnings:

```bash
lstack learn search "[query]" --json --limit 10
```

Delete by id:

```bash
lstack learn forget --id 123
```

Delete by exact key/type:

```bash
lstack learn forget --key auth-token-expiry --type pitfall
```

Demote instead of deleting when the learning may still be useful locally but
should not propagate:

```bash
lstack learn demote --id 123
```

## Legacy Observations
Preview:

```bash
lstack search "[query]"
```

Delete after confirmation:

```bash
lstack forget "[query]"
```

## Constraints
- Always preview before deleting.
- Always ask for confirmation before broad deletes or query deletes.
- Prefer deleting by structured learning id.
- If the user asks to "forget everything", refuse bulk deletion through this
  skill and explain that pruning/deleting the DB is a separate explicit action.

