skills/kanban/SKILL.md
Visualize and optimize workflow with Kanban boards. Use when managing team work, identifying bottlenecks, improving delivery flow, or implementing continuous improvement in product development.
npx skillsauth add Chris-Maskey/opencode-config kanbanInstall 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.
Kanban is a visual workflow management method originating from Toyota's manufacturing system. It focuses on visualizing work, limiting work-in-progress (WIP), and optimizing the flow of work through a system.
+----------+----------+----------+----------+
| TO DO | DOING | REVIEW | DONE |
| | (WIP:3) | (WIP:2) | |
+----------+----------+----------+----------+
| [Task 1] | [Task 4] | [Task 6] | [Task 8] |
| [Task 2] | [Task 5] | | [Task 9] |
| [Task 3] | | | |
+----------+----------+----------+----------+
| Practice | Description | | ---------------------------- | ---------------------------------- | | Visualize workflow | Make all work visible on the board | | Limit WIP | Cap items in each stage | | Manage flow | Track and optimize throughput | | Make policies explicit | Document rules for moving work | | Implement feedback loops | Regular reviews and retrospectives | | Improve collaboratively | Evolve process based on data |
| Metric | Definition | Why It Matters | | -------------- | --------------------------- | -------------------- | | Lead Time | Request → Delivery | Customer perspective | | Cycle Time | Work Started → Done | Team efficiency | | Throughput | Items completed per period | Capacity planning | | WIP | Items currently in progress | Flow health |
Lead Time = WIP / Throughput
To reduce lead time:
- Reduce WIP (easier)
- Increase throughput (harder)
Identify all stages work passes through:
Idea → Backlog → Analysis → Development → Testing → Deploy → Done
Start with: WIP limit = Team size - 1
| Stage | Team Members | Initial WIP Limit | | ------ | ------------ | ----------------- | | Dev | 4 | 3 | | Review | 2 | 2 | | Test | 2 | 2 |
Look for columns where work accumulates:
+------+------+------+------+
| Dev |Review| TEST | Done |
+------+------+------+------+
| [1] | [4] | [8] | [9] |
| [2] | [5] | [10] | |
| [3] | [6] | | |
| | [7] | | ← Bottleneck in Review
+------+------+------+------+
Actions to address bottlenecks:
## Kanban Board Setup
**Team/Project:** [Name] **Date:** [Date]
### Workflow Stages
| Stage | WIP Limit | Entry Criteria | Exit Criteria |
| --------- | --------- | -------------- | ------------- |
| [Stage 1] | [n] | [Criteria] | [Criteria] |
| [Stage 2] | [n] | [Criteria] | [Criteria] |
### Current Metrics
| Metric | Current | Target |
| ---------- | -------- | -------- |
| Lead Time | [X days] | [Y days] |
| Cycle Time | [X days] | [Y days] |
| Throughput | [X/week] | [Y/week] |
### Bottleneck Analysis
**Current bottleneck:** [Stage] **Root cause:** [Analysis] **Action plan:**
[Steps to resolve]
### Improvement Experiments
| Experiment | Hypothesis | Measure | Duration |
| ---------- | ------------------ | -------- | -------- |
| [Change 1] | [Expected outcome] | [Metric] | [Time] |
Before: 15 items in progress, 3-week average delivery After: 6 WIP limit, 5-day average delivery
Changes:
+--------+--------+--------+--------+--------+
| Ideas | Draft | Edit | Design | Publish|
| (10) | WIP:3 | WIP:2 | WIP:2 | |
+--------+--------+--------+--------+--------+
Bottleneck discovered: Design stage Solution: Created template library, reduced design dependency
| Situation | Adjustment | | -------------------------- | ------------------ | | Items stuck too long | Lower WIP | | Team has idle time | Raise WIP slightly | | Too much context switching | Lower WIP | | Bottleneck forming | Address root cause |
| Method | Combined Use | | ------------------- | ------------------------------------------- | | Hypothesis Tree | Investigate flow problems | | Five Whys | Find root cause of bottlenecks | | Cognitive Load | Justify WIP limits (context switching cost) |
tools
Anti-patterns and mistakes to avoid as a product manager. Use when evaluating leadership behaviors, improving team dynamics, reflecting on management practices, or onboarding new product managers.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
testing
Design effective CTAs using visual attention and gaze psychology principles. Use when designing landing pages, button hierarchies, conversion elements, or optimizing user attention flow through interfaces.
tools
Run agent-browser + Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Use when the user needs browser automation in a Vercel app (Next.js, SvelteKit, Nuxt, Remix, Astro, etc.), wants to run headless Chrome without binary size limits, needs persistent browser sessions across commands, or wants ephemeral isolated browser environments. Triggers include "Vercel Sandbox browser", "microVM Chrome", "agent-browser in sandbox", "browser automation on Vercel", or any task requiring Chrome in a Vercel Sandbox.