bd-first-memory-migration
Installation
SKILL.md
bd-first-memory-migration
Make
bdthe single source of truth for agent memory. Salvage the keepers, derive the caches, garbage-collect and retire the rest. Three phases, gated between destructive steps.
The problem this solves
Agents accrete multiple uncoordinated memory stores — one per harness (Claude MEMORY.md, an ao/flywheel store, .agents/learnings piles, bd memories). None is canonical, so they drift, bloat, duplicate, and never get garbage-collected. This skill collapses them to one bd-canonical substrate; everything else becomes a derived cache or is retired.
Not a generic dedup tool. It is opinionated: bd wins, decay-ranked recall replaces grep, and stale low-utility memory is evicted to a cold archive (never silently deleted).
When to use / when not
| Use it when | Skip it when |
|---|---|
You have ≥2 memory stores and one is bd (or you'll adopt bd) |
You only have one store and it's healthy |
| A store has stalled (e.g. 99% "provisional", never promoted/evicted) | You need cross-org memory federation (out of scope) |
Disk pile of duplicated extracts (-pend-*, N× copies) |
You want to keep every store independent |