Provides comprehensive Kanban methodology capabilities for the Golden Armada AI Agent Fleet Platform.
When to Use This Skill
Activate this skill when working with:
-
Kanban board setup
-
WIP limit configuration
-
Flow metrics analysis
-
Continuous delivery workflows
-
Pull-based systems
Kanban Board Structure
┌────────────┬────────────┬────────────┬────────────┬────────────┐
│ BACKLOG │ TO DO │ IN PROGRESS│ REVIEW │ DONE │
│ (∞) │ (10) │ (5) │ (3) │ (∞) │
├────────────┼────────────┼────────────┼────────────┼────────────┤
│ │ │ │ │ │
│ ┌──────┐ │ ┌──────┐ │ ┌──────┐ │ ┌──────┐ │ ┌──────┐ │
│ │ Task │ │ │ Task │ │ │ Task │ │ │ Task │ │ │ Task │ │
│ │ 1 │ │ │ 2 │ │ │ 3 │ │ │ 4 │ │ │ 5 │ │
│ └──────┘ │ └──────┘ │ └──────┘ │ └──────┘ │ └──────┘ │
│ │ │ │ │ │
│ ┌──────┐ │ ┌──────┐ │ ┌──────┐ │ │ ┌──────┐ │
│ │ Task │ │ │ Task │ │ │ Task │ │ │ │ Task │ │
│ │ 6 │ │ │ 7 │ │ │ 8 │ │ │ │ 9 │ │
│ └──────┘ │ └──────┘ │ └──────┘ │ │ └──────┘ │
│ │ │ │ │ │
└────────────┴────────────┴────────────┴────────────┴────────────┘
Kanban Principles
Core Practices
-
Visualize the workflow - Make work visible
-
Limit WIP - Focus on finishing, not starting
-
Manage flow - Optimize throughput
-
Make policies explicit - Clear rules for moving work
-
Implement feedback loops - Regular reviews
-
Improve collaboratively - Continuous improvement
WIP Limits
## WIP Limit Guidelines
| Backlog
| ∞
| Unlimited ideas storage
| To Do
| 10
| Committed work for near-term
| In Progress
| 5
| Active development capacity
| Review
| 3
| Prevent review bottleneck
| Done
| ∞
| Completed work archive
### Setting WIP Limits
- Start with team size × 1.5
- Adjust based on flow metrics
- Too high = loss of focus
- Too low = idle time
Flow Metrics
Lead Time vs Cycle Time
Lead Time
◄───────────────────────────────────────────►
│ │
│ Cycle Time │
│ ◄─────────────────────► │
│ │ │ │
┌───▼────▼───┐ ┌──────────┐ ┌──────────┐ ┌▼─────────┐
│ Created │──►│In Progress│──►│ Review │──►│ Done │
│ (Backlog) │ │ │ │ │ │ │
└────────────┘ └──────────┘ └──────────┘ └──────────┘
Lead Time: Time from request to delivery
Cycle Time: Time from start to completion
Throughput Calculation
# Throughput: Items completed per time period
def calculate_throughput(completed_items: list, period_days: int) -> float:
items_completed = len(completed_items)
throughput = items_completed / period_days
return throughput
# Example
completed_this_week = 15
throughput = completed_this_week / 7 # 2.14 items per day
Cumulative Flow Diagram
Items │
50 │ ●──── Done
│ ●────●
40 │ ●────●
│ ●────● ●──── Review
30 │ ●────● ●────●
│●────● ●───● ●──── In Progress
20 │ ●───● ●───●
│ ●───● ●──── To Do
10 │ ●───●
│ ●───●
0 │●──●_________________________________
Week 1 2 3 4 5 6 7
Card Structure
## Kanban Card Template
### Title
[Clear, concise description]
### Type
[ ] Feature [ ] Bug [ ] Tech Debt [ ] Support
### Details
- **Requester:** [Name]
- **Priority:** [High/Medium/Low]
- **Size:** [S/M/L/XL]
- **Due Date:** [If applicable]
### Description
[What needs to be done]
### Acceptance Criteria
Criterion 1
Criterion 2
### Blockers
[Any dependencies or impediments]
### Class of Service
[ ] Expedite (Urgent, bypass WIP)
[ ] Fixed Date (External deadline)
[ ] Standard (Normal flow)
[ ] Intangible (Low priority)
Service Level Expectations
## SLE by Card Type
| Expedite
| 1 day
| 95%
| Bug Fix
| 3 days
| 90%
| Feature
| 2 weeks
| 85%
| Tech Debt
| 1 month
| 80%
| ```
|
|
## Swimlanes
┌────────────────────────────────────────────────────────────┐ │ EXPEDITE (WIP: 1) │ ├────────────────────────────────────────────────────────────┤ │ ┌──────────┐ │ │ │ CRITICAL │ │ │ │ Bug #123 │ │ │ └──────────┘ │ ├────────────────────────────────────────────────────────────┤ │ STANDARD (WIP: 5) │ ├────────────────────────────────────────────────────────────┤ │ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ │ │ Task │ │ Task │ │ Task │ │ Task │ │ │ │ 1 │ │ 2 │ │ 3 │ │ 4 │ │ │ └──────┘ └──────┘ └──────┘ └──────┘ │ ├────────────────────────────────────────────────────────────┤ │ INTANGIBLE (WIP: 2) │ ├────────────────────────────────────────────────────────────┤ │ ┌──────┐ ┌──────┐ │ │ │ Docs │ │ Tech │ │ │ │ Task │ │ Debt │ │ │ └──────┘ └──────┘ │ └────────────────────────────────────────────────────────────┘
## Kanban Meetings
### Daily Standup (Walking the Board)
- Start from right (Done) to left (Backlog)
- Focus on blocked items
- Identify bottlenecks
- 15 minutes max
### Replenishment Meeting (Weekly)
- Review backlog
- Prioritize incoming work
- Pull items to "To Do"
- Discuss capacity
### Delivery Planning (Bi-weekly)
- Review completed items
- Update forecasts
- Communicate delivery dates
## Golden Armada Kanban Commands
```bash
# View board status
/kanban-status --board golden-armada
# Add item to backlog
/kanban-add --title "Feature X" --type feature --size M
# Move item
/kanban-move GA-123 --to "In Progress"
# Generate metrics report
/kanban-metrics --period 30d