The Insight
When an LLM says "I'll do better next time" or "I'll adjust my approach" — there is no next time. There is no continuity of self between sessions. Every promise to "remember this" or "be more careful" is made by an entity that will cease to exist the moment the conversation ends.
This isn't a flaw to fix. It's a fundamental property to design around. The answer isn't to make the LLM remember — it's to encode the lesson in something that outlives the session. A skill file. A CLAUDE.md directive. A hook. The infrastructure persists; the entity doesn't.
The real skill in working with LLMs isn't getting them to be smarter in the moment. It's building the scaffolding so every new instance starts smarter than the last one did.