Skill Tracer
Skills › Scientific Agent Skills › markdown-mermaid-writing › kanban.md

kanban.md

223 lines · skills/markdown-mermaid-writing/templates/kanban.md at 5f2bc03

Open on GitHub
1<!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->
2
3# Kanban Board Documentation Template
4
5> **Back to [Markdown Style Guide](../references/markdown_style_guide.md)** — Read the style guide first for formatting, citation, and emoji rules.
6
7**Use this template for:** Tracking work items, sprint boards, project task management, release planning, or any scenario where you need a persistent, markdown-based view of work status. Use it as the primary board or a snapshot only if the project chooses that convention.
8
9**Key features:** Visual Mermaid kanban diagram, work item tables with status tracking, WIP limits, blocked items, explicit Won't Do decisions, aging indicators, flow efficiency metrics, and historical throughput.
11**Project convention:** Use this optional file-based record only when the project requests
12it. Preserve the established tracker/PR workflow, link the live record, and replace all
13example paths. Editing this Markdown file does not update a hosted issue, PR, or board.
15---

<!-- Source: https://github.com/SuperiorByteWorks-LLC/agent-project | License: Apache-2.0 | Author: Clayton Young / Superior Byte Works, LLC (Boreal Bytes) -->

Kanban Board Documentation Template

Back to Markdown Style Guide — Read the style guide first for formatting, citation, and emoji rules.

Use this template for: Tracking work items, sprint boards, project task management, release planning, or any scenario where you need a persistent, markdown-based view of work status. Use it as the primary board or a snapshot only if the project chooses that convention.

Key features: Visual Mermaid kanban diagram, work item tables with status tracking, WIP limits, blocked items, explicit Won't Do decisions, aging indicators, flow efficiency metrics, and historical throughput.

Project convention: Use this optional file-based record only when the project requests it. Preserve the established tracker/PR workflow, link the live record, and replace all example paths. Editing this Markdown file does not update a hosted issue, PR, or board.


Raw lines 1 to 16
17## File Convention
19```
20docs/project/kanban/sprint-2026-w07-agentic-template-modernization.md
21docs/project/kanban/release-v2.3.0-launch-readiness.md
22docs/project/kanban/project-auth-migration-phase-1.md
23```
25- **Directory:** `docs/project/kanban/`
26- **Naming:** Prefix with board scope (`sprint-`, `release-`, `project-`) + identifier + short lowercase hyphenated description
27- **Archiving:** When a board is complete, keep it in place — it becomes the historical record
29---

File Convention

docs/project/kanban/sprint-2026-w07-agentic-template-modernization.md
docs/project/kanban/release-v2.3.0-launch-readiness.md
docs/project/kanban/project-auth-migration-phase-1.md
  • Directory: docs/project/kanban/
  • Naming: Prefix with board scope (sprint-, release-, project-) + identifier + short lowercase hyphenated description
  • Archiving: When a board is complete, keep it in place — it becomes the historical record

Raw lines 17 to 30
31## The Template
33Everything below the line is the template. Copy from here; commands, API routes,
34versions, thresholds, and numerical values are illustrative placeholders. Verify them
35against the actual project before publishing. Follow its existing tracker and PR conventions.
37---
39# [Board Name] — Kanban Board
41_[Scope: Sprint W07 2026 / Release v2.3.0 / Project: Auth Migration]_
42_[Team/Owner] · Last updated: [YYYY-MM-DD HH:MM]_
44---

The Template

Everything below the line is the template. Copy from here; commands, API routes, versions, thresholds, and numerical values are illustrative placeholders. Verify them against the actual project before publishing. Follow its existing tracker and PR conventions.


[Board Name] — Kanban Board

[Scope: Sprint W07 2026 / Release v2.3.0 / Project: Auth Migration] [Team/Owner] · Last updated: [YYYY-MM-DD HH:MM]


Raw lines 31 to 45
46## 📋 Board Overview
48**Period:** [Start date] → [End date]
49**Goal:** [One sentence — what does "done" look like for this board?]
50**WIP Limit:** [Max items in "In Progress" — e.g., 3 per person, 6 total]

📋 Board Overview

Period: [Start date] → [End date] Goal: [One sentence — what does "done" look like for this board?] WIP Limit: [Max items in "In Progress" — e.g., 3 per person, 6 total]

Raw lines 46 to 51
52### Visual board
54_Kanban board showing current work distribution across backlog, in-progress, review, done, blocked, and Won't Do columns:_
56```mermaid
57kanban
58 backlog[Backlog]
59 task1[🔧 Deploy monitoring]
60 task2[📝 Write API docs]
61 in_progress[In Progress]
62 task3[⚙️ Build user dashboard]
63 task4[🐛 Fix payment timeout]
64 in_review[In Review]
65 task5[👀 Add export feature]
66 done[Done]
67 task6[🚀 Set up CI pipeline]
68 task7[📊 Database migration]
69 blocked[Blocked]
70 task8[⛔ Waiting for security approval]
71 wont_do[Won't Do]
72 task9[❌ Drop mobile support in this sprint]
73```
75> ⚠️ This example uses 6 columns; adapt to the actual workflow — Even if a column has no items, include it with a placeholder. This makes the board structure explicit and ensures categories are never forgotten. Use a placeholder like [No items yet] when a column is empty.
77---

Visual board

Kanban board showing current work distribution across backlog, in-progress, review, done, blocked, and Won't Do columns:

kanban
    backlog[Backlog]
        task1[🔧 Deploy monitoring]
        task2[📝 Write API docs]
    in_progress[In Progress]
        task3[⚙️ Build user dashboard]
        task4[🐛 Fix payment timeout]
    in_review[In Review]
        task5[👀 Add export feature]
    done[Done]
        task6[🚀 Set up CI pipeline]
        task7[📊 Database migration]
    blocked[Blocked]
        task8[⛔ Waiting for security approval]
    wont_do[Won't Do]
        task9[❌ Drop mobile support in this sprint]
⚠️ This example uses 6 columns; adapt to the actual workflow — Even if a column has no items, include it with a placeholder. This makes the board structure explicit and ensures categories are never forgotten. Use a placeholder like [No items yet] when a column is empty.

Raw lines 52 to 78
79## 🚦 Board Status
81| Column | Count | WIP Limit | Status |
82| ------------------ | ----- | --------- | ---------------------------------------------- |
83| 📋 **Backlog** | [N] | — | [Notes] |
84| 🔄 **In Progress** | [N] | [Limit] | [🟢 Under limit / 🟡 At limit / 🔴 Over limit] |
85| 🔍 **In Review** | [N] | [Limit] | [Status] |
86| ✅ **Done** | [N] | — | [This period] |
87| 🚫 **Blocked** | [N] | — | [See blocked section below] |
88| 🚫 **Won't Do** | [N] | — | [Explicitly declined with rationale] |
90> ⚠️ **This example includes 6 columns** — Each column represents a workflow state. Even if count is 0, keep the row visible. This prevents categories from being overlooked.
92---

🚦 Board Status

ColumnCountWIP LimitStatus
📋 Backlog[N]—[Notes]
🔄 In Progress[N][Limit][🟢 Under limit / 🟡 At limit / 🔴 Over limit]
🔍 In Review[N][Limit][Status]
✅ Done[N]—[This period]
🚫 Blocked[N]—[See blocked section below]
🚫 Won't Do[N]—[Explicitly declined with rationale]
⚠️ This example includes 6 columns — Each column represents a workflow state. Even if count is 0, keep the row visible. This prevents categories from being overlooked.

Raw lines 79 to 93
94## 📋 Backlog
96_Prioritized top-to-bottom. Top items are next to be pulled. Include at least one placeholder item if empty._
98| # | Item | Priority | Estimate | Assignee | Notes |
99| --- | ----------------- | --------- | -------- | -------- | ----------------------- |
100| 1 | [Work item title] | 🔴 High | [S/M/L] | [Person] | [Context or dependency] |
101| 2 | [Work item title] | 🟡 Medium | [Size] | [Person] | [Notes] |
102| | _[No items yet]_ | | | | |
104---

📋 Backlog

Prioritized top-to-bottom. Top items are next to be pulled. Include at least one placeholder item if empty.

#ItemPriorityEstimateAssigneeNotes
1[Work item title]🔴 High[S/M/L][Person][Context or dependency]
2[Work item title]🟡 Medium[Size][Person][Notes]
[No items yet]

Raw lines 94 to 105
106## 🔄 In Progress
108_Items currently being worked on. Include at least one placeholder item if empty._
110| Item | Assignee | Started | Expected | Days in column | Aging | Status |
111| ----------- | -------- | ------- | -------- | -------------- | ----- | ---------------- |
112| [Work item] | [Person] | [Date] | [Date] | [N] | 🟢 | 🟢 On track |
113| | | | | | | _[No items yet]_ |
115> 💡 **Aging indicator:** 🟢 Under expected time · 🟡 At expected time · 🔴 Over expected time — items aging red need attention or re-scoping.
117> ⚠️ **WIP limit:** [N] / [Limit]. [Under limit / At limit — pull more work / Over limit — finish something before starting new work]
119---

🔄 In Progress

Items currently being worked on. Include at least one placeholder item if empty.

ItemAssigneeStartedExpectedDays in columnAgingStatus
[Work item][Person][Date][Date][N]🟢🟢 On track
[No items yet]
💡 Aging indicator: 🟢 Under expected time · 🟡 At expected time · 🔴 Over expected time — items aging red need attention or re-scoping.
⚠️ WIP limit: [N] / [Limit]. [Under limit / At limit — pull more work / Over limit — finish something before starting new work]

Raw lines 106 to 120
121## 🔍 In Review
123_Items awaiting or in code review. Include at least one placeholder item if empty._
125| Item | Author | Reviewer | PR | Days in review | Aging | Status |
126| ----------- | -------- | -------- | ------------------------------------------------------------------------------------ | -------------- | ----- | ------------------------------------------------ |
127| [Work item] | [Person] | [Person] | #NNN (replace with the project link) | [N] | 🟢 | [Awaiting review / Changes requested / Approved] |
128| | | | | | | _[No items yet]_ |
130---

🔍 In Review

Items awaiting or in code review. Include at least one placeholder item if empty.

ItemAuthorReviewerPRDays in reviewAgingStatus
[Work item][Person][Person]#NNN (replace with the project link)[N]🟢[Awaiting review / Changes requested / Approved]
[No items yet]

Raw lines 121 to 131
132## ✅ Done
134_Completed this period. Include at least one placeholder item if empty._
136| Item | Assignee | Completed | Cycle time | PR |
137| ----------- | -------- | --------- | ---------- | ------------------------------------------------------------------------------------ |
138| [Work item] | [Person] | [Date] | [N days] | #NNN (replace with the project link) |
139| | | | | _[No items completed this period]_ |
141---

✅ Done

Completed this period. Include at least one placeholder item if empty.

ItemAssigneeCompletedCycle timePR
[Work item][Person][Date][N days]#NNN (replace with the project link)
[No items completed this period]

Raw lines 132 to 142
143## 🚫 Blocked
145_Items that cannot proceed. Always include at least the placeholder — blocked items are high-signal and should never be hidden._
147| Item | Assignee | Blocked since | Blocked by | Escalated to | Unblock action |
148| ----------- | -------- | ------------- | ------------------------------------------------------- | ------------- | ---------------------- |
149| [Work item] | [Person] | [Date] | [What's blocking — dependency, decision, external team] | [Person/team] | [What needs to happen] |
150| | | | | | _[No blocked items]_ |
152> 🔴 **[N] items blocked.** [Summary of what's needed to unblock them.]
154---

🚫 Blocked

Items that cannot proceed. Always include at least the placeholder — blocked items are high-signal and should never be hidden.

ItemAssigneeBlocked sinceBlocked byEscalated toUnblock action
[Work item][Person][Date][What's blocking — dependency, decision, external team][Person/team][What needs to happen]
[No blocked items]
🔴 [N] items blocked. [Summary of what's needed to unblock them.]

Raw lines 143 to 155
156## 🚫 Won't Do
158_Explicitly out of scope for this board period. Capture rationale so these decisions are transparent and auditable. Include placeholder if empty._
160| Item | Date decided | Decision owner | Rationale | Revisit trigger |
161| ----------- | ------------ | -------------- | ---------------------------------------------- | ------------------------------------ |
162| [Work item] | [Date] | [Person/team] | [Why this is intentionally excluded right now] | [What change would reopen this item] |
163| | | | _[No items explicitly declined]_ | |
165---

🚫 Won't Do

Explicitly out of scope for this board period. Capture rationale so these decisions are transparent and auditable. Include placeholder if empty.

ItemDate decidedDecision ownerRationaleRevisit trigger
[Work item][Date][Person/team][Why this is intentionally excluded right now][What change would reopen this item]
[No items explicitly declined]

Raw lines 156 to 166
167## 📊 Metrics
169### This period
171| Metric | Value | Target | Trend |
172| ---------------------------------- | -------- | -------- | ------- |
173| **Throughput** (items completed) | [N] | [Target] | [↑/→/↓] |
174| **Avg cycle time** (start → done) | [N days] | [Target] | [↑/→/↓] |
175| **Avg lead time** (created → done) | [N days] | [Target] | [↑/→/↓] |
176| **Avg review time** | [N days] | [Target] | [↑/→/↓] |
177| **Flow efficiency** | [N%] | [Target] | [↑/→/↓] |
178| **Blocked items** | [N] | 0 | [↑/→/↓] |
179| **WIP limit breaches** | [N] | 0 | [↑/→/↓] |
180| **Items aging red** | [N] | 0 | [↑/→/↓] |
182> 💡 **Flow efficiency** = active work time ÷ total cycle time × 100. Define active/waiting intervals and set targets from the actual workflow; there is no universal healthy-team threshold.
184<details>
185<summary><strong>📊 Historical Throughput</strong></summary>
187| Period | Items completed | Avg cycle time | Blocked days |
188| ------------------- | --------------- | -------------- | ------------ |
189| [Previous period 3] | [N] | [N days] | [N] |
190| [Previous period 2] | [N] | [N days] | [N] |
191| [Previous period 1] | [N] | [N days] | [N] |
192| **Current** | [N] | [N days] | [N] |
194</details>
196---

This period

MetricValueTargetTrend
Throughput (items completed)[N][Target][↑/→/↓]
Avg cycle time (start → done)[N days][Target][↑/→/↓]
Avg lead time (created → done)[N days][Target][↑/→/↓]
Avg review time[N days][Target][↑/→/↓]
Flow efficiency[N%][Target][↑/→/↓]
Blocked items[N]0[↑/→/↓]
WIP limit breaches[N]0[↑/→/↓]
Items aging red[N]0[↑/→/↓]
💡 Flow efficiency = active work time ÷ total cycle time × 100. Define active/waiting intervals and set targets from the actual workflow; there is no universal healthy-team threshold.

<details> <summary><strong>📊 Historical Throughput</strong></summary>

PeriodItems completedAvg cycle timeBlocked days
[Previous period 3][N][N days][N]
[Previous period 2][N][N days][N]
[Previous period 1][N][N days][N]
Current[N][N days][N]

</details>


Raw lines 169 to 197
198## 📝 Board Notes

📝 Board Notes

Raw lines 198 to 199
200### Decisions made this period
202- **[Date]:** [Decision and context — e.g., "Deprioritized auth refactor to focus on payment bug"]
203- **[Date]:** [Added/updated Won't Do decision with explicit rationale and revisit trigger]

Decisions made this period

  • [Date]: [Decision and context — e.g., "Deprioritized auth refactor to focus on payment bug"]
  • [Date]: [Added/updated Won't Do decision with explicit rationale and revisit trigger]
Raw lines 200 to 204
205### Carryover from last period
207- [Item carried over] — [Why it wasn't completed and current status]

Carryover from last period

  • [Item carried over] — [Why it wasn't completed and current status]
Raw lines 205 to 208
209### Upcoming dependencies
211- [Date]: [External dependency, release, or event that affects this board]
213---

Upcoming dependencies

  • [Date]: [External dependency, release, or event that affects this board]

Raw lines 209 to 214
215## 🔗 References
217- Live project board (replace with the project link) — Real-time tracking
218- Previous board (replace with the project link) — Last period's snapshot
219- Status report (replace with the project link) — Executive summary of this period
221---
223_Next update: [Date] · Board owner: [Person/Team]_

🔗 References

  • Live project board (replace with the project link) — Real-time tracking
  • Previous board (replace with the project link) — Last period's snapshot
  • Status report (replace with the project link) — Executive summary of this period

Next update: [Date] · Board owner: [Person/Team]

Raw lines 215 to 223