skills/vibekanban/SKILL.md
Orchestrate AI coding with Vibe Kanban: tasks, review, sessions, workspaces, and isolated git worktrees. Use when managing AI-generated code in isolated environments, planning coding tasks, reviewing AI output, or configuring Vibe Kanban workspaces and agents. Keywords: Vibe Kanban, AI orchestration, worktrees.
npx skillsauth add itechmeat/llm-code vibekanbanInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Orchestration platform for AI coding agents. Plan, review, and manage AI-generated code in isolated git worktrees.
| Topic | Reference | | ----------------------------- | ------------------------------------------------------- | | Installation & Setup | getting-started.md | | Workspaces (Beta) | workspaces.md | | Projects, Tasks, Review | core-features.md | | Subtasks, Attempts, Conflicts | advanced-features.md | | Settings, Agents, Tags | configuration.md | | GitHub, Azure, VSCode, MCP | integrations.md | | Common Issues | troubleshooting.md | | Best Practices | vibe-guide.md |
npx vibe-kanban
npx vibe-kanban remains the canonical cross-platform launch path. As of v0.1.30, the packaged desktop app is moving onto a Tauri v2 shell with built-in auto-update behavior for installed desktop builds.
get_issue includes tags/relationships/sub-issues) and new workspace/relationship/tag tools (e.g. update_workspace, relationship + tag mutations).0.124.0.xhigh effort variant.Opens browser automatically. Use PORT=8080 npx vibe-kanban for fixed port.
gh) for PR integrationnpx vibe-kanbanTraditional board with columns: To do → In Progress → In Review → Done
Updates in v0.1.7:
Modern interface with:
Cmd/Ctrl + K for all actionsSwitch between modes via Command Bar → "Open in Old UI"
Each task/workspace runs in an isolated git worktree:
To do → In Progress → In Review → Done
One task can have multiple attempts:
| Agent | Variants | | -------------- | ---------------------------- | | Claude Code | DEFAULT, PLAN, ROUTER, XHIGH | | Codex | DEFAULT, HIGH | | Gemini | DEFAULT, FLASH | | GitHub Copilot | DEFAULT | | Amp | DEFAULT | | Cursor Agent | DEFAULT | | OpenCode | DEFAULT | | Qwen Code | DEFAULT | | Droid | DEFAULT | | Antigravity | DEFAULT |
Select agent when creating task attempt or workspace session.
Run before agent execution (e.g., npm install, cargo build).
Start dev server for preview (e.g., npm run dev).
Run after agent finishes (e.g., npm run format).
Files to copy from main project to worktree (e.g., .env).
Press C or click + to create task
Options:
Reusable snippets via @mention:
@ in descriptionTask description editor supports markdown paste and preserves inline code formatting.
+ on any line to add comment| Action | Description | | --------- | --------------------------------- | | Merge | Merge to target branch | | Create PR | Open PR on GitHub/Azure | | Rebase | Update with target branch changes | | Push | Push additional changes to PR |
Test web apps without leaving Vibe Kanban:
vibe-kanban-web-companion for component selection| Key | Action |
| ---------------- | ----------------------------------- |
| C | Create task |
| ⌘/Ctrl + Enter | Submit/Send message |
| k/j | Navigate up/down in column |
| h/l | Navigate left/right between columns |
| Enter | Open task |
| ⌘/Ctrl + S | Focus search |
Settings → MCP Servers → Select agent → Add servers
Expose Vibe Kanban to external MCP clients:
{
"mcpServers": {
"vibe_kanban": {
"command": "npx",
"args": ["-y", "vibe-kanban@latest", "--mcp"]
}
}
}
MCP tools include: list_workspaces, update_workspace, list_projects, list_issues, get_issue, update_issue, plus tag and relationship helpers.
Vibe Kanban runs agents with --dangerously-skip-permissions/--yolo by default for autonomous operation. Each task runs in isolated worktree, but agents can still perform system-level actions. Review work and keep backups.
data-ai
Zvec in-process vector database. Covers collections, indexing, embeddings, reranking, and persistence. Use when embedding Zvec into applications or tuning retrieval/storage behavior. Keywords: Zvec, HNSW-RaBitQ, vector database, ANN.
development
Vitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support. Use when writing or configuring tests with Vitest, setting up mocking/snapshots, configuring coverage, or running browser-mode tests. Keywords: Vitest, testing, Vite, Jest, mocking, coverage.
tools
Vite next-gen frontend tooling: dev server, HMR, build, config, plugins, Environment API, Rolldown. Use when setting up or running a Vite project, configuring vite.config.*, authoring plugins, working with HMR or JS API, or managing environment variables and modes. Keywords: vite.config, bundler, Vite, HMR, Rolldown.
development
Turso SQLite database. Covers encryption, sync, agent patterns. Use when working with Turso/libSQL embedded databases, configuring encryption-at-rest, setting up sync replication, or building agent-friendly database patterns. Keywords: Turso, libSQL, embedded, SQLite, encryption, sync.