agents/skills/magi-mode/references/tooling_guidance.md
Synthesis MUST ensure:
base::RefCountedDeleteOnSequence for timers.std::move and base::RefCountedString.if (callback_)) are
atomically sound or strictly sequence-enforced to prevent double-runs.To ensure agents operate safely within the specific environment, specialized
tooling personas are available in personas/infra/:
infra/jj_git.json: Expert in jj on Git workflow. Agents performing
file operations or commit management in a JJ environment SHOULD consult this
persona to avoid losing Gerrit Change-Ids or mishandling detached HEAD
states.infra/chromium_build.json: Expert in Chromium build tools. Agents
performing builds or adding new files SHOULD consult this persona to ensure
correct target discovery and usage of autoninja.When operating in a Google-internal environment or when project.magi.json
references internal resources:
google3/path/to/file or
//depot/google3/...) are not directly present in the Chromium workspace.
The Orchestrator and agents MUST resolve these paths to their local absolute
locations using available path resolution tools before attempting to read or
write.routing_overlay is specified, it SHOULD be
resolved and merged with ROUTING.md during module selection.