I wish there was a feature to say "you must re-read X" after each compaction.
Getting the context full to the point of compaction probably means you're already dealing with a severely degraded model, the more effective approach is to work in chunks that don't come close to filling the context window
Some people use hooks for that. I just avoid CC and use Codex.
There's no PostCompact hook unfortunately. You could try with PreCompact and giving back a message saying it's super duper important to re-read X, and hope that survives the compacting.
What would it even mean to "re-read after a compaction"?
https://github.com/anthropics/claude-code/issues/3537 https://github.com/anthropics/claude-code/issues/14258