TimZander / TimZander/claude

start-work should take a config to let users set their default value for --no-worktree

Open
#134 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
0
Forks
1
Avg merge
1d 3h
Merged PRs (30d)
7

Description

Hey — would you consider adding a config option to start-work that lets a user pin --no-worktree as their default?
▎ Right now it's a per-invocation flag, but I never want to use worktrees: my git GUI (GitKraken) chokes when
▎ worktrees live under .claude/worktrees/ inside the repo (EISDIR walking the nested .git pointer file), and even
▎ after gitignoring the path, viewing uncommitted WIP from the main checkout isn't possible across worktrees. I'd
▎ rather have the branch in my main checkout where my tooling already works.

▎ Proposed shape: a setting in settings.json like "start-work": { "defaultMode": "in-place" } (or whatever fits your
▎ convention), and the script reads it and passes --no-worktree through if set. Worktree stays the default for anyone
▎ who doesn't set it, so this is purely additive — no behavior change for current users.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the start-work entry point and inspect how settings.json is read and how the existing --no-worktree flag is passed through. Add the proposed default configuration while preserving worktrees for users without it, then run the available start-work checks or exercise both configured and default modes.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, python
Domain
cli
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.