The AIs tend to feel my presence and obey the existing code structure. Would probably be different for me if I had projects created from scratch.
So in other words, "follow the style of project XY" (that is part of your workspace) as an instruction might get you somewhere.
Review the diffs as carefully as if a new coworker had written the code.
Why are you putting code style in SKILL.md? Put it in AGENTS.md and to have it in the context all the time IMO.
For Nim code, I think these are necessary at the minimum:
Document the why, not the how.
I suggest a refinement: for any relatively complex chunk of code (block, proc, but especially macro), document the intent. In other words, what is that code intended to accomplish. Vital to anyone trying to understand it - including oneself some weeks/months/years after writing it.