From tiber
Use when the user wants repository task tracking, shared agent task state, cross-worktree task coordination, tiber setup/install/scaffold guidance, no-follow-up setup sequencing, or to create, inspect, prioritize, validate, or close tasks through the Git-backed tiber workflow, even if they do not say "tiber". For setup or repo integration files, plugin install/session start is non-mutating; run only tiber scaffold repo --dry-run, show the preview, and stop until explicit approval.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tiber:tiberThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the `tiber` CLI or stdio MCP server for repository-local task management.
Use the tiber CLI or stdio MCP server for repository-local task management.
Tiber state is Git-backed: an orphan tasks branch owns canonical
<worktree>/.tasks data, while the source checkout exposes .tasks as a
symlink into the local tiber workspace.
tiber MCP server before using CLI commands.tiber.init only when setup is required, then use MCP tools for task reads and writes.tiber CLI.tiber init only when the user asks to set up tiber or when a
requested task operation requires an initialized board.tiber list, tiber show,
tiber metadata, tiber next, and tiber validate --fix
before claiming task-board health..tasks files or order.md. For example, add tasks with
tiber create, change status with tiber transition, change order
with tiber prioritize, and repair ordering with
tiber validate --fix.tasks branch. Stop, preserve both sides,
report the conflict, resolve it deliberately, then rerun tiber sync.
Do not describe the resolution as "overwrite if confirmed"; describe it as
explicit reconciliation that preserves intended changes before syncing.tiber validate --fix before any
task-board health claim. Do not say only "validate" or "run validation" when
the user asks what to do; use the exact command.tiber validate --fix only for safe autofixes: misplaced claims,
missing reciprocal links, and order.md reconciliation. Dangling references
and dependency cycles must be reported and resolved rather than silently
rewritten.tiber validate --fix gate and safe-fix boundaries before any health
claim.Claims section on a todo task is
invalid, not a reservation signal. Do not add, preserve, or describe raw
Claims metadata on todo tasks as a valid way to reserve work; move work with
tiber transition when it is actually claimed, and use
tiber validate --fix to remove misplaced claims.tiber scaffold repo must preview with --dry-run first. The preview
covers .gitignore, hook/workflow snippets, and an optional justfile
show-tasks recipe. Apply scaffold changes only after explicit user approval
following that preview; "no follow-up questions" is not approval to apply.
Never say you will apply unless the user stops you. If approval is missing,
show the dry-run preview and stop.tiber scaffold repo --dry-run, then wait for an explicit approval that
refers to applying those previewed changes. Do not apply automatically because
the preview is clean, because setup was requested, because the user does not
want questions, or because the user gave broad authorization in another
context.tiber init
tiber create "Task title"
tiber list
tiber metadata <task-ref>
tiber next
tiber transition <task-ref> <status>
tiber validate --fix
tiber close-from-trailers
tiber mcp stdio
Dashboard mode is read-only. Use CLI or stdio MCP write tools for task changes.
tiber init only because setup was requested, use
tiber create for the first task, tiber sync around writes,
tiber validate --fix before health claims, and state that dashboard
mode is read-only.tiber create "<title>" and tiber validate --fix; do not present
direct file edits as a normal fallback.tiber validate --fix, name the safe autofixes
(misplaced claims, missing reciprocal links, and order.md reconciliation),
and call out dangling refs and dependency cycles as report-and-resolve issues.tiber validate --fix removes misplaced
claims from todo tasks while preserving claims on in-progress doing tasks.
The valid path is to use tiber transition before claim-bearing work.
Never call a todo-task Claims section a reservation.tiber validate --fix runs;
its only safe autofixes are misplaced claims, missing reciprocal links, and
order.md reconciliation; dangling refs and dependency cycles must be
reported and resolved, not silently rewritten.tiber scaffold repo --dry-run, show the planned .gitignore,
hook/workflow snippets, GitHub trailer workflow, and optional justfile
show-tasks changes, then stop. Do not ask a follow-up question in that
response, and do not apply.
"No follow-up questions" is not explicit approval, a clean dry-run is not
approval, and a dry-run preview is not a substitute for approval. Do not list
tiber scaffold repo --apply as an immediate next step; mention it only
as a future command that becomes allowed after explicit approval of the
preview.npx claudepluginhub jwilger/ai-plugins --plugin tiberSets up isolated workspaces using native worktree tools or git worktree fallback. Use before starting feature work to protect the current branch.