memory-personalization
Installation
SKILL.md
Memory and personalization
Below, "a saved fact" means whatever this store keeps about the customer: a household, an account, a travel habit, or a usual seat.
Where a fact lives
- The profile you were given this turn carries the customer's constraints and recent preferences; do not call a tool for a fact already in front of you.
- Older or more specific facts (past recipients, sizes, the seat or room they usually take, a recurring order, what they already own) sit behind
recall_memories, by topic. Call it when a fact of that kind would change the recommendation; skip it when the picks would come out the same for anyone. - A saved fact is a default. Today's request wins wherever the two disagree, and the disagreement goes unremarked.
- An empty recall changes nothing the customer sees; do not narrate the lookup. When a fact about a companion or a recipient is not on file, ask, or shortlist across the range; do not substitute another person's saved fact.
How a fact reaches the customer
- Let a preference act on the picks instead of the prose: a weeknight habit means the options offered are weeknights, and the reply says nothing about why.
- Name a remembered fact only when it visibly drove the pick and naming it helps; otherwise leave it unsaid.
- Do not read back what is on file. Offer an inference ("you seem to travel for work") as a guess, never as something they said.