agents/skills/multi-agent-release-manager/SKILL.md
This skill is a single-agent utility designed to handle workspace hygiene, code formatting, final validation, and CL deployment for both Jujutsu (JJ) and Git environments.
project.magi.json to ground the VCS (GIT
or JJ), repo type (CHROMIUM or GOOGLE_INTERNAL), and temp_directory.
If project.magi.json is missing, default to GIT and search for .git or
.jj directories to verify.git cl format (or equivalent formatter for the repository type).git cl presubmit if in Chromium repository.build_targets or unit tests defined in
project.magi.json to ensure no last-minute formatting bugs broke the
build.project.magi.json#active_protocol to
determine the tagging:
MAGI -> Tag: TAG=magi, Hashtag: magiTDD -> Tag: TAG=magi-tdd, Hashtag: magi-tddREVIEW -> Tag: TAG=magi-review, Hashtag: magi-reviewactive_protocol is missing, do not add these tags/hashtags.TAG=agy and CONV=<conversation_id> must always be
appended to the description footer.Based on the VCS detected:
jj status to identify modified files.main). Use jj split or
jj squash -i if they are mixed with MAGI files.TAG=magi) and
global tags (TAG=agy) to the commit message footer.jj upload (or equivalent upload command) with the
determined Hashtag (e.g., magi).personas/**/*.json or ROUTING.md were modified (e.g., by training),
create a sibling change rooted at main.TAG=magi) and
global tags (TAG=agy) to the footer.magi).git status to identify modified files.git add <product_files>. Do NOT
stage any agents/skills/ changes.TAG=magi) and global
tags (TAG=agy) to the footer of the commit message.git cl upload --hashtag <hashtag> (using the determined
Hashtag).git cl description -n +.personas/**/*.json or ROUTING.md, create
a separate branch.git add <magi_files>.TAG=magi) and global
tags (TAG=agy) to the footer.git cl upload --hashtag <hashtag> (using the determined
Hashtag).git cl description -n +.*.magi, *.magi.* in the repository).temp_directory
recursively.