| name | murmurent-project-push |
| description | Back up a WHOLE murmurent project in one go — commit + push every repo the project owns (code, docs, manuscript, …) that lives on this machine. Runs the same per-repo safety pre-flight as /murmurent-push (secret scan, secret-shaped filenames, governed-data guard, large-file guard), blocks any repo that fails without touching the rest, and posts one plain-language summary + one Slack note to the project's own channel. Use when someone says "back up my project", "save everything", or "push all the project's repos". |
| user_invocable | true |
Commit and push every repo a project owns in a single command — not just the
one repo you happen to be standing in. A murmurent project (a cert-project) can
carry several repos: a code repo, a docs/manuscript repo, a data-pointer repo,
and so on. This skill loops over that authoritative repo list and safely backs up
each one that is cloned on this computer.
For a single repo, use /murmurent-push. This skill is the project-wide
sibling: it reuses /murmurent-push's pre-flight per repo, then rolls the results
into one novice-friendly summary.
When to use it
- You are anywhere inside a project repo (or you know the project name) and want
all of the project's repos backed up to GitHub at once.
- Someone asks to "back up the project", "save my work", or "push everything"
and the work spans more than one repo.
If the request is clearly about just the current repo, prefer /murmurent-push.
What it runs
One command does the whole job:
murmurent project push
murmurent project push --project <name>
murmurent project push -m
murmurent project push --detail