I had already reached an uncomfortable conclusion:

Giving an AI coding agent better instructions in chat was not enough.

So I started moving those instructions into the repository itself.

In AIDDSkeleton, most of that governance lives in AGENTS.md files.

They define things like source-of-truth ownership, review behavior, evidence, scope, and lifecycle. Instead of reminding the AI about those rules in every prompt, I wanted an agent to read the repository, understand the rules, and make the right decisions on its own.