Kanban Tui

Guida la CLI ktui per gestire bacheche kanban, task e workflow bloccati da dipendenze.

di Zaloog · Zaloog/kanban-tui

Promosso ★ 8.8/10

Kanban Tui — Guida la CLI ktui per gestire bacheche kanban, task e workflow bloccati da dipendenze.

Cosa fa

Insegna a Claude a operare la CLI ktui di kanban-tui: creare bacheche e colonne, aggiungere task con dipendenze e scadenze, spostare task tra le fasi del workflow e interrogare il lavoro azionabile (sbloccato) tramite output JSON. Si attiva quando l'utente menziona kanban, bacheche, task, liste di cose da fare, dipendenze dei task o tracciamento dei progetti. Richiede la CLI ktui (installabile tramite uv/uvx); i dati persistono in un database SQLite locale.

Rapporto di test

In una HOME isolata=$(mktemp -d), ho installato ed eseguito lo strumento tramite `uvx kanban-tui` (v0.21.1) e ho eseguito il workflow documentato: creata una bacheca attiva, elencate le quattro colonne predefinite, creati tre task concatenati con --depends-on e interrogato `task list --json --actionable`. La semantica delle dipendenze è stata applicata esattamente come documentato - il filtro actionable ha restituito solo il task sbloccato, e `task move 2 2` è stato rifiutato con "Task is blocked by unfinished dependencies: #1". Una lacuna nella documentazione: il Task Object JSON documentato dalla SKILL (column_id, board_id, depends_on) non corrisponde all'output reale, che usa `column`, `blocked_by`/`blocking` più campi di stato aggiuntivi; c'è anche un errore di battitura con una virgola in più nell'esempio di creazione della bacheca.

Testato il: 2026-07-31 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/Zaloog/kanban-tui.git /tmp/kanban-tui-src
mkdir -p ~/.claude/skills/kanban-tui
cp /tmp/kanban-tui-src/src/kanban_tui/assets/SKILL.md ~/.claude/skills/kanban-tui/SKILL.md
# REQUIRED runtime dep: the `ktui` CLI. Either install it:
#   uv tool install kanban-tui      # provides the `ktui` command
# or run without installing (the SKILL.md falls back to this automatically):
#   uvx kanban-tui <args>
# Native alternative to the copy above: `ktui skill init` writes SKILL.md into a
# dedicated skills folder, and `ktui skill update` keeps it in sync with the tool version.
# Data persists in a local SQLite DB (see `ktui info` for file locations).

Comandi e prompt di esempio

  • /kanban-tuiGuida la CLI ktui per gestire bacheche kanban, task e workflow bloccati da dipendenze.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Create a new task on my kanban board
  • Show all tasks blocked by dependencies
  • Move this task to the done column