My setup
One context for every coding agent I use.
One context for Claude Code, Codex and OpenCode, rules that load by file type, hooks that stop a push to the wrong account or a file with a secret.
It lives in a repo, with a manifest that says what goes where and a command that flags any drift right away. This site is built inside that method.