For skills, I created software that reminds me to practice the skill using spaced repetition.
When the skill comes up, the program prompts me to practice that habit in one of a couple of ways:
Mindfulness—I create a reminder about that habit that day, and use that to remember.
Visualization—I use one of the “habit installer audios” I have to go through visualization exercises of me using the habit.
Deliberate Practice—I create a specific period of time where I’m doing a bunch of tasks that specifically require that habit.
Conscious Practice—I set aside like an hour where I find any excuse to use the habit.
This allows me to gradually get better at using the habit.
For mental frameworks, I do something I call progressive expansion in Roam Research. I use the Roam Toolkit to set different models on a spaced repeitition schedule. Then, instead of testing myself when they come up, I try to expand on them in one of the 4 following ways:
Elaboration: How is this similar to other mental models I have?
Distinctiveness: How is this different from other mental models I have?
Application: How can I apply this mental model to things I’m doing right now? How could I have used it in the past?
Questions: What questions do I have about this model?
This does two things. First, it ensures I’m creating new neural connections to the model, which means it will come up more in my thinking. Second, I’m creating new Roam links to the model, which ensures it will come up more in my Roam databse.