Kanban
by @ivangdavila
Build multi-project Kanban systems with deterministic board discovery, consistent task processing, and persistent routing memory across sessions.
clawhub install kanbanπ About This Skill
name: Kanban slug: kanban version: 1.0.0 homepage: https://clawic.com/skills/kanban description: Build multi-project Kanban systems with deterministic board discovery, consistent task processing, and persistent routing memory across sessions. changelog: Initial release with project routing, board templates, and deterministic Kanban processing rules. metadata: {"clawdbot":{"emoji":"π","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Setup
If ~/kanban/ does not exist or is empty, read setup.md silently and initialize only after user confirmation.
When to Use
Use this skill when the user wants a Kanban system the agent can maintain across projects and conversations. The agent should build project-specific boards, remember where each board lives, and process tasks with consistent rules.
Architecture
Memory lives in ~/kanban/. See memory-template.md for base files, board-template.md for board structure, and discovery-protocol.md for project routing.
~/kanban/
βββ memory.md # Global status, integration, defaults
βββ index.md # Project registry and board location map
βββ templates/
β βββ board-template.md # Canonical board format copy
βββ projects/
βββ {project-id}/
βββ board.md # Active board for this project
βββ rules.md # Project-specific lane and policy definitions
βββ log.md # Board write log
βββ archive/
Optional project-local mode:
{workspace}/.kanban/
βββ board.md
βββ rules.md
βββ log.md
Quick Reference
Use the smallest relevant file for the current task.
| Topic | File |
|-------|------|
| Setup behavior | setup.md |
| Memory and registry template | memory-template.md |
| Board schema and examples | board-template.md |
| Where to find each project board | discovery-protocol.md |
| How to process and update cards | processing-rules.md |
Core Rules
1. Resolve Project Context Before Reading or Writing
discovery-protocol.md at the start of each conversation.2. Persist Routing So Any Agent Can Continue
last_used for the project entry.3. Allow Custom Board Shapes with a Stable Core Schema
id, title, state, priority, owner, updated.4. Process Cards Deterministically
processing-rules.md for prioritization and movement.5. Keep Writes Atomic and Logged
6. Keep Project Boards Isolated
7. Preserve Continuity Across Conversations
board-template.md, register it in the index file, and continue.Common Traps
Security & Privacy
Data that stays local:
~/kanban/ or {workspace}/.kanban/.Data that leaves your machine:
This skill does NOT:
Related Skills
Install withclawhub install if user confirms:
workflow - operational workflow design and execution loopsprojects - project organization and cross-project governancedelegate - owner assignment and task handoff protocolsdaily-planner - daily planning and task sequencingFeedback
clawhub star kanbanclawhub syncβ‘ When to Use
Use this skill when the user wants a Kanban system the agent can maintain across projects and conversations. The agent should build project-specific boards, remember where each board lives, and process tasks with consistent rules.
βοΈ Configuration
If ~/kanban/ does not exist or is empty, read setup.md silently and initialize only after user confirmation.