I've been working on this and have something that somewhat works, but I keep running into pieces that get messy and don't hold up well in practice.
My current approach: the image I've attached lives in my AGENTS.md at the root of the project, so any time I build, the AI has the structure to reference. What I'm really after is the best way to implement the ICM system so that anything I build, Claude/AI already knows the way to build and stays inside that structure.
Is anyone else doing this? Would love to hear how you've set it up.