A Memory Is Not A Trigger

Use when you're relying on a stored memory, a recalled note, an injected session-start banner, or a description-matched skill to make a required action happen every session or run — especially a recurring logging, bookkeeping, or guardrail step. Passive context is advisory: the agent reads it and can still skip the action. If it must happen every time, gate it with a deterministic mechanism (a hook that executes it, an always-loaded forced invocation), not a note you hope gets recalled. Triggers on "remember to do X every session", "add a memory so it always…", "why didn't it log / run / update", "it was in the instructions but didn't happen", mandatory recurring steps, and any moment you catch yourself trusting recall to fire a must-do.

iamakbarsha1 97e53e3 5.2 KB Updated

File contents

iamakbarsha1/whetstone/tree/main/skills/a-memory-is-not-a-trigger commit 97e53e340b

Frequently asked questions

npx skillmds@latest add iamakbarsha1/a-memory-is-not-a-trigger