Errata

Ideas not yet captured in the main docs. None are breaking — they're convenience features and narrative gaps that can be designed later.

--use flag on worktree creation

A --use <state> flag that binds an existing state (without cloning) during worktree creation:

slice local feature-auth --use dev-signed-in --up

Currently --from always clones. To bind an existing state you have to create the worktree, cd into it, and run slice use separately. --use would collapse that into one step.

--up flag on slice local

A --up flag that starts processes as part of worktree creation:

slice local feature-auth --use dev-signed-in --up

For slice tmp this is already covered because the hook (e.g. claude) calls slice up internally. But the deliberate slice local workflow has no shortcut — you always do cd + slice use + slice up by hand.

Hook-implied --from defaults

A hook definition could declare a default --from value, giving the dream one-liner:

slice tmp fix-login-bug claude

Instead of the current explicit form:

slice tmp fix-login --from template-clean claude -p "fix the redirect"

When --from is omitted and the hook declares a default, thinslice uses that default. Useful for agent workflows where you almost always want a fresh clone from template-clean.

Hook motivation narrative

hooks.md explains what hooks do and how to define them but doesn't motivate why they exist. The stronger pitch: you're working, you think "the login redirect is broken," you type one command, Claude is already working in a new tmux window with a fresh database, and focus stays on your current window. That story makes the hook system click in a way the current docs don't quite capture. Consider weaving it into hooks.md or index.md.

External.

Some projects might not like you using a thinslice file to the repository. Becuase you want that template to be available in every worktree. If thinslice.new-state is not part of git (for example it is untracked or ignored), then the thinslice tool will symlink that file over into new worktrees.