tsk-cli
tsk: the user's task board
tsk is the user's task board. Tasks have a human status (open · ready · started · blocked ·
review · done) and live on the desk (no project) or in a project (a Git repo root, named
by its basename or a title). A task may carry a thread label, an assignee (an agent profile from
config.toml, the user, or a person), and a dispatch base branch. The user sees the board in a TUI; you never open it.
Every read and write goes through the CLI, and the board updates live.
T12, t12, 12, and the task's UUID all address the same task. Prefer T12: it is what the user
sees. Run tsk help <command> before you first use a command in a session; the full reference is
https://gettsk.sh/docs/cli.md.
If tsk --version fails, give the user https://gettsk.sh/docs/install.md and stop. Never run an
installer, package manager, or source build unless they asked.