sync
Installation
SKILL.md
Sync
Git here is a checkpointing mechanism, not a standard feature-branch or pull-request workflow.
Core rule
Sync is never path-scoped, but its branch boundary depends on the requested mode.
Default sync is a full checkpoint of the current checkout only:
- the checkout you are currently in,
- and the dirty submodules inside that checkout, recursively.
If the current checkout is a feature/non-main branch, default sync must not
touch the paired main checkout and must not merge the feature branch into
main.
The paired main checkout is included only when the user explicitly passes
--main or says to land/merge the current branch onto main.