Skip to main content
Use this recipe when starting work on a project or worktree.

Result

  • The current terminal remains in the group.
  • The Linear issue opens as an ordinary tab.
  • The GitHub pull request opens as an ordinary tab.
  • The local server opens beside the terminal in a split.
  • The local server receives focus when it is ready.

Recipe

The server tab is created even when nothing is listening on port 3000. Remove tab wait --load if the server may start after the browser workspace.

Use project-specific values

Read URLs from environment variables so the same script works across projects:

Keep the terminal focused

The tab is created in the split, but focus remains in the terminal.