kanban-tendlisted
Install: claude install-skill bakw00ds/yakos
# Kanban tend
## Purpose
Encapsulates the lead's kanban-maintenance discipline as a skill.
The lead invokes it at three trigger points:
1. **Pre-dispatch**: before spawning a teammate, add the task to
TODO so the lifecycle hooks have something to update.
2. **Periodic**: every retrospective cycle, sanity-check the
board — collapse over-granular tasks, archive stale DONE.
3. **At archive**: before `yakos archive`, the lead invokes this
skill with `--archive` to move all DONE into a dated section
so the next session starts clean.
## Scope
Operates on `<work>/current/kanban.md` only. Does not touch
`<project>/`, `~/.claude/`, or any other state.
## Automated pass
Triggered by `team-lifecycle.sh` (in M4 phase):
```sh
# Pseudo-code from team-lifecycle.sh:
case "$tool_name" in
TeamCreate)
yakos kanban move "$(last TODO task)" IN-PROGRESS
;;
TeamDelete)
yakos kanban move "$(last IN-PROGRESS task)" DONE
;;
esac
```
The lead doesn't run the automated pass; the hook does.
## Manual pass
The lead invokes one of:
```sh
yakos kanban add "<title>" # pre-dispatch
yakos kanban move <id> <col> # manual transition
yakos kanban done <id> # shortcut to DONE
yakos kanban --archive # move DONE to dated section
```
Pre-dispatch is the most common: before a `TeamCreate`, the lead
adds the task. The hook fills in the assignee.
## Findings synthesis
Output of the skill is the updated `kanban.md`. The
`<work>/c