Use Branches, Skills, and Fork
For many cases, Projects and Threads are enough. Once you get used to the flow, though, you will often want to choose more deliberately between branch switching, Skills, and Fork. This page is the quick guide for those three.
Switch branches
Branch actions live under the branch indicator near the top after you open a Project.
What you can do
- check the current branch
- switch to an existing local branch
- create a new branch and switch to it immediately
When creating a new branch, you can often choose a prefix such as feature/ or bugfix/, then type only the tail.
Things to remember
- branch actions are unavailable when the workspace is not managed by Git
- switching branches reloads the
Threadlist and related context for that branch - when you want to try something on another branch first, the iPhone is enough to switch the entry point without returning to the Mac
Use Skills
Skills are reusable procedures enabled in that workspace. Open them from Skills in the + menu.
Basic flow
- Open
Skillsfrom+. - Choose the Skill you want.
- Add a little more context in
Composerif needed. - Send it.
The selected Skill appears as a chip above Composer, and you can remove it on the spot if you change your mind.
When Skills are a good fit
- routine checks that follow a similar flow every time
- repo-specific checks
- requests where you do not want to restate the same procedure repeatedly
If the workspace has no Skills, the list is simply empty. In that case, plain Composer use is enough.
When you only want to branch the conversation
If you want to split the conversation flow, not the Git branch, use Fork. It creates a copy of the current Thread so you can try another direction while preserving the original.
- keep the current context while trying an alternative
- compare without breaking the original
Thread
Branches and Fork are different tools. Branches change the code workspace. Fork changes only the conversation path.