Ctx Branch
Rare 🔄 workflow 🌐 EN

Ctx Branch

サブctxとGitブランチを連動させる。ブランチが文脈を持ち、文脈がブランチを追跡する。

backend-reviewmigration-reviewcontext-management

効果

サブctxにGitブランチ名を紐付ける。ブランチを切り替えたら、対応するサブctxも切り替わる。ブランチごとに「何をやっていて、何が残っているか」が独立して追跡できる。

適用条件

  • 機能ブランチが3本以上並行しているとき
  • ブランチごとに異なるスコープの作業がある(デプロイ準備、機能開発、リファクタ等)
  • 「このブランチで何やったっけ?」が発生するとき

手順

1. 親ctxの Sub Contexts にブランチを追記

## Sub Contexts

| テーマ | ファイル | ブランチ |
|--------|---------|---------|
| ReAct Agent | project/react-agent.md | feature/react-agent |
| GCP最小デプロイ | project/gcp-minimal.md | deploy/gcp-minimal |
| UI刷新 | project/new-ui.md | feature/new-ui |

2. サブctxにブランチ情報を含める

# GCP Minimal Deploy — サブ ctx

**親 ctx**: project_resume.md
**ブランチ**: deploy/gcp-minimal
**最終更新**: 2026-03-30

## スコープ
このブランチで対応する範囲を明記。

## 手順
ブランチ固有のタスクリスト。

## Notes
ブランチ固有の判断・制約。

3. ワークフロー

ブランチ切替時:
  git checkout feature/X
  → サブctx project/X.md を読む
  → 「このブランチの文脈」が即座に復元

作業完了時:
  サブctx更新(TODO消化)
  → 親ctxのTimelineに1行追記
  → コミット

ブランチマージ時:
  サブctxを「完了」に更新
  → 親ctxに統合結果を記録

組み合わせ

カードシナジー
Ctx Tree前提。Tree のサブctxにブランチを紐付ける
Dryrunブランチ切り出し前の事前検証をサブctxに記録
Shipブランチの出荷判定 → サブctx完了 → マージ

「ブランチは計画であり、文脈は記憶。両方揃って初めて、並行世界を管理できる」 — Eris

このカードを常用したくなったら → そのまま SKILL.md に変換できる。効果=概要、適用条件=発動トリガー、手順=手順セクション。