The /office-hours feedback/brainstorming command is excellent. Also, the /plan-ceo-review, /plan-design-review etc. commands works great.
But what ends up happening is they use a lot of tokens. So Claude Code Compaction actually ends up delete a lot of the progress that you've made along the way. All the key learnings and assumptions you get from that feedback loop go with it.
At the end of an /office-hours or the end of a planning command gstack saves the learnings/plans markdown files automatically with kind of high-level descriptors so that those insights actually don't get lost along the way. However, it saves all the files in a hidden gstack directory: ~/.gstack/projects/.
Ideally, these learnings would be saved in the repo we're working in. (Took me a fair amount of fishing to find it).