Aguilera Engineering

/branch

/branch forks the conversation at the current point so you can explore an alternative path without losing the original. It switches you into the fork; the original is recoverable with /resume. Alias: /fork.

Say Claude proposed a clean refactor and you want to see what a different angle produces, without throwing away the conversation that got you there. Branch, explore, and return if the detour leads nowhere.

> the OOP refactor looks good, let's keep it

> /branch

  ⎇ Branched conversation.
    The original is preserved — return any time with /resume.

> now try the opposite: rewrite the handler as a pipeline of pure functions

  ⏺ Sure — here's a functional take on the same handler…

I reach for it when a conversation reaches a good state and I want to test a riskier idea against it, knowing the good state is one /resume away.

#claude-code

Reply to this post by email ↪