Love this. There is so much value when using LLMs this way, it needs effort and consistency from the user but the results are really good.
A vanilla version of this is, at the end of a session, ask the model to generate a couple of "ultimate" questions to really flex your understanding. Obviously, the quality depends on the model but I've found it useful.