원클릭으로
sync-default
サブモジュール(front, back, mobile)を各デフォルトブランチに切り替えてpullし、最新状態にする。`/sync-default`や「デフォルトブランチに戻して」「最新に同期して」などのリクエストで起動する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
サブモジュール(front, back, mobile)を各デフォルトブランチに切り替えてpullし、最新状態にする。`/sync-default`や「デフォルトブランチに戻して」「最新に同期して」などのリクエストで起動する。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
指定したissue番号でサブモジュールに作業ブランチを作成する。`/checkout-branch 116`のように呼び出す。issue情報からブランチ名を自動生成し、最新のベースブランチから分岐させる。
現在のブランチからGitHub PRを作成する。差分・コミット履歴を分析し、テンプレートに沿ったタイトルとdescriptionを生成する。「PRを作成して」「プルリク作って」などのリクエストで起動する。
現在の作業差分を分析し、適切な粒度でコミットを分割し、自動で add / commit / push まで実行する。「コミットして」「コミットを分けて」「差分を整理して」などのリクエストで起動する。
App Store Connect / Google Playの「このバージョンの最新情報」リリースノートを自動生成する。mobile/app.jsonのexpo.versionを現在バージョンとし、前回バージョンとのGit差分からユーザー向けリリースノートを作成する。「リリースノートを作成して」「ストアの更新情報を書いて」「app-release-notes」などで起動する。
buzzbaseリポジトリ(ippei-shimizu/buzzbase)にGitHub issueを作成し、GitHub Projects "BUZZ BASE"に自動追加する。`/create-issue バグの説明`のように呼び出す。
buzzbaseで作成・更新したスキルやエージェントをclaude-code-toolkitリポジトリに同期する。「toolkitに同期して」「共通化して」「toolkitに追加して」などのリクエストで起動する。
| name | sync-default |
| description | サブモジュール(front, back, mobile)を各デフォルトブランチに切り替えてpullし、最新状態にする。`/sync-default`や「デフォルトブランチに戻して」「最新に同期して」などのリクエストで起動する。 |
| mode | bypassPermissions |
各サブモジュールを作業ブランチからデフォルトブランチに切り替え、最新化する。確認なしで即実行。
| パス | デフォルト |
|---|---|
/Users/shimizuippei/projects/dev/buzzbase/front | stg |
/Users/shimizuippei/projects/dev/buzzbase/back | stg |
/Users/shimizuippei/projects/dev/buzzbase/mobile | main |
ルートリポジトリ(buzzbase)は対象外。
status -sb のみでブランチ名 + 未コミット変更を1コマンドで取得(旧: status + rev-parse の2コマンド)switch をスキップ--ff-only で fast-forward 不可なら早期エラー(マージコミットを作らない)git -C <path> status -sb
出力例:
## chore/154-mobile-ci-testing
M file.ts
1行目(## <branch>)からブランチ名を、2行目以降の有無で未コミット変更を判定。
未コミット変更がある場合: ユーザーに通知し、stash するか確認。変更なければそのまま進む。
各サブモジュール(並列実行可):
# 既にデフォルトブランチでない場合のみ
git -C <path> switch <default>
# pull は常に実行(fast-forward 限定)
git -C <path> pull --ff-only origin <default>
switch は checkout の代替(ブランチ切り替え専用、より安全)。既にデフォルトブランチなら switch 不要、pull のみ。
ステップ1でデフォルト以外のブランチにいた場合のみ:
git -C <path> branch -d <旧ブランチ>
-d(小文字)を使う。マージ済みブランチのみ削除、未マージなら警告で残す(強制削除しない)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
デフォルトブランチ同期完了
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
front: stg ← <旧>(削除済み | 変更なし)
back: stg ← <旧>(削除済み | 変更なし)
mobile: main ← <旧>(削除済み | 変更なし)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
既にデフォルトブランチだった場合は (変更なし)、ブランチ削除に失敗した場合は (未マージのため残存) と表示。
cd ... && git ... 禁止git -C には必ず絶対パスecho "..." を含む複合コマンドを Bash 一発で書かない