Branch / Skills / Fork を使う
普段は Project と Thread だけで十分ですが、少し慣れてくると ブランチ切り替え、スキル、Fork を使い分けたくなります。ここでは、iPhone から遠隔操作するときに出番の多い 3 つを整理します。
ブランチを切り替える
ブランチ操作は、Project を開いたあとにサイドバー上部のブランチ表示から行います。
できること
- 現在のブランチ確認
- 既存のローカルブランチへの切り替え
- 新しいブランチの作成とそのまま切り替え
新しいブランチを作るときは、feature/ や bugfix/ などの prefix を選び、末尾だけ入力すればそのまま作成できます。
覚えておきたいこと
- この workspace が Git 管理されていない場合、ブランチ操作は使えません。
- ブランチを切り替えると、そのブランチに合わせて Thread 一覧やコンテキストも読み直されます。
- 「まず別ブランチで試したい」という場面では、Mac の前に戻らなくても iPhone だけで入口を切り替えられます。
スキルを使う
スキルは、その workspace で有効になっている定型手順です。+ メニューの スキル から選びます。
使い方
+からスキルを開く- 使いたいスキルを選ぶ
- Composer に入った内容を必要なら少し足す
- そのまま送信する
選んだスキルは Composer の上にチップとして表示されます。不要ならその場で外せます。
スキルが向いている場面
- 毎回似た流れで頼む確認作業
- repo ごとに決まったチェック
- 手順を言い直したくない定型依頼
この workspace にスキルがなければ、一覧は空のままです。その場合は通常の Composer だけで使えます。
会話だけ枝分かれさせたいとき
コードのブランチではなく、会話の流れだけを分けたいなら Fork を使います。これは Thread のコピーを作って、別の方向で試し始める機能です。
- 現在の文脈を残したまま別案を試せる
- 元の Thread を壊さずに比較できる
ブランチと Fork は別物です。コードの作業場所を変えるのがブランチ、会話の流れを分けるのが Fork です。