snapshot-push
Installation
SKILL.md
Skill: snapshot-push
WHAT
Purpose và context
- Purpose: Push toàn bộ outer repo
bonbon-ailên GitLab như một snapshot — kể cả content củabe/vàfe/(các sub-repos có.gitriêng). Dùng scriptscripts/snapshot-push.shđể tự động hide/restore.gitdirs. - Trigger (when to use): "push snapshot", "snapshot push", "đẩy snapshot", "push outer repo".
- Non-goals: không push riêng từng sub-repo
be//fe/, không áp dụng cho repo khác ngoàibonbon-ai.
Mental model
repo root bonbon-ai → snapshot-push.sh (hide .git của be/ fe/ → commit + push → restore .git) → commit hash + số files changed.
Input và output contract
| Field | Required? | Ý nghĩa | |
|---|---|---|---|
| In | message | không | commit message tuỳ chọn, truyền cho script |
| Out | kết quả push | có | commit hash + số files changed báo cho user |