← Back to session

Branch this conversation

Choose a turning point to continue this conversation in your own direction

How branching works

  1. Select a conversation turn below as your branching point
  2. Click "Create branch" to save your starting point
  3. Copy the conversation context to your clipboard
  4. Paste into Claude Code or another AI assistant to continue
UserTurn #1
I'm designing a REST API for my startup. What should I think about to make sure it doesn't become a nightmare to maintain in 2 years?
1 turns • 133 chars
AssistantTurn #2
Great question! API design is long-term product design. Here are principles for aging well: 1. DESIGN FOR BREAKING CHANGES FROM DAY ONE. Assume you WILL need to change things. Build mechanisms for it...
2 turns • 770 chars
UserTurn #3
Yes! Show me how to handle a breaking change where we need to split name into firstName and lastName.
3 turns • 871 chars
AssistantTurn #4
Perfect example! Here's the evolution strategy: PHASE 1: Current state (v1). User interface has name field. PHASE 2: Add v2 (both versions live). New interface has firstName, lastName, and name for ...
4 turns • 1524 chars

Prefer to work offline?

Download the full conversation to continue in your local environment