kanban-metrics-dashboard
Build or refresh an ad-hoc metrics/benchmark view over kanban or LastDB ops data — velocity, throughput, write-timeout benchmarks, board-column funnels…
Skill by EdgeVector
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/edgevector-kanban-metrics-dashboard
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, data, writing, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/kanban-metrics-dashboard
What's inside
- Skill name
kanban-metrics-dashboard- Description
- Build or refresh an ad-hoc metrics/benchmark view over kanban or LastDB ops data — velocity, throughput, write-timeout benchmarks, board-column funnels, per-repo commit activity — as a durable, redeployable Claude Artifact instead of a one-off HTML file that gets lost between sessions. Use this whenever asked to "build a kanban dashboard", "show board velocity", "how fast are we shipping", "benchmark kanban write times", "visualize the board", "make a dashboard for X metric", or anything that smells like a one-shot ops chart/dashboard for this workspace — even if the user doesn't say "dashboard" explicitly. ALWAYS check for a prior instance of the same dashboard in brain before rebuilding from scratch — this workspace has already lost at least one dashboard to being built as an ephemeral, non-persisted Artifact with no record of its URL.
- License
- MIT
- Instructions
- 66 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# kanban-metrics-dashboard The recurring failure mode this skill exists to prevent: an agent builds a nice ad-hoc HTML dashboard, it renders great in the session, and then it's gone — no file committed anywhere, no note of the Artifact URL, so the next person who wants "that velocity dashboard from earlier" can't find it and ends up rebuilding it from zero. The concrete incident showed that update time does not equal completion time. ## Before building anything 1. `brain_search` for the metric you're about to build (e.g. "kanban velocity dashboard", "kanban write timeout benchmark"). If a `reference`-type record already exists with a live Artifact URL, that's your dashboard — **redeploy to that same URL** (pass `url:` to the Artifact tool) rather than minting a new one. Read the record's "why this metric, not that one" reasoning too; it usually encodes a real constraint (see the data-source note below) that you'd otherwise rediscover the hard way. 2. If no prior record exists, you're building the first version — plan to create the brain reference record in step 4 so the *next* request finds it. ## Data sources — use the honest signal, not the naive one kanban's own timestamps are lossy: `updated_at` gets stomped by every daily groom sweep, so it is NOT a reliable completion-time signal (only a small fraction of `done` cards carry a real `done_at`). Until that's fixed upstream, prefer: - **Velocity / throughput**: commit-count-on-main per day per repo (`git log origin/main --since="21 days ago" --no-merges --date=short`) as the drain-rate proxy, across whichever repos are relevant (fold, brain, kanban, exemem-infra, exemem-workspace, last-stack, lastgit is a reasonable default set) — NOT `kanban list` completion timestamps. - **Board-state snapshot** (funnel by column, WIP, backlog size): `kanban list --json --all` is fine for a point-in-time count — the timestamp unreliability only bites when you need *when* something finished. - **Perf benchmarks** (write timeouts, query latency): measure live against the actual node/socket you're benchmarking; don't reuse cached numbers from a previous run without re-timestamping them. ## Build Use the `Artifact` tool (self-contained HTML, inline CSS/JS, no external requests — see its own guidance for constraints). Keep it a single static snapshot unless the user specifically wants live-refreshing data; a dashboard that silently goes stale without saying so is worse than a clearly-dated snapshot. ## After building — persist it, don't let it evaporate Write (or update) a brain `reference` record, tagged with the relevant subsystem (e.g. `kanban`, `lastdb`), recording: - the live Artifact URL, - exactly what it shows and over what window, - the data source and why (especially any "we use X instead of the naive Y because Z" reasoning — that's the part someone would otherwise have to rediscover), - the refresh recipe (the exact commands to regenerate the numbers). On a refresh request, redeploy to the **same** Artifact URL (same file path, Artifact tool's `url:` param) rather than minting a new one, and update the brain record's body/timestamp in place — don't create a second reference record for the same dashboard.
From EdgeVector/last-stack, MIT.
More from EdgeVector/last-stack
- 0.565score
factory-health
EdgeVector
Hourly Kanban Factory health check — ship rate, todo depth, doing age vs baselines; ra notify Tom when out of band.
SkillAFreshness: AClaude Code +9 - 0.565score
kanban
EdgeVector
Manage the kanban board — a kanban over LastDB.
SkillAFreshness: AClaude Code +9 - 0.565score
board-closeout
EdgeVector
Drain stuck kanban doing cards — merged PRs/CRs to done, true zombies to todo — via the zero-LLM last-stack-board-closeout-sweep.
SkillAFreshness: AClaude Code +9 - 0.560score
diagram
EdgeVector
Draw a diagram in Tom's preferred style — technical black-and-white line drawings (thin uniform geometric strokes, hatch for solid/stored things, dimension…
SkillAFreshness: AClaude Code +9 - 0.560score
app-identity-dogfood
EdgeVector
Run the App Identity app-creation flow end-to-end against the DEV environment, autonomously.
SkillAFreshness: AClaude Code +9 - 0.560score
brain-doctor
EdgeVector
Read-only triage of the LastDB brain (Tom's primary brain/kanban daily-driver node — the desktop fold-app process or Mini daemon, reached over the Unix socket…
SkillAFreshness: AClaude Code +9 - 0.560score
fix-it
EdgeVector
Find and land the permanent fix for a defect, papercut, failing signal, or leftover temporary repair.
SkillAFreshness: AClaude Code +9 - 0.551score
close-out
EdgeVector
Run the full close-out loop after finishing a substantive change — worktree PR + auto-merge, file session papercuts, write a full brain report of what was…
SkillAFreshness: AClaude Code +9 - 0.551score
kanban-agent
EdgeVector
Drive a single kanban card all the way to a MERGED PR — a card only reaches `done` when its code is actually in the repo and its outcome is proven.
SkillAFreshness: AClaude Code +9 - 0.524score
last-stack-machine-leak-scan
EdgeVector
Scan Last Stack for host-machine identity leaks (usernames, home paths, emails, private IPs) that must not ship in the public installable product.
SkillBFreshness: BClaude Code +9 - 0.524score
app-safe-upgrade
EdgeVector
REQUIRED path for upgrading any installed EdgeVector app (kanban, brain, situations, last-stack, search, …).
SkillBFreshness: BClaude Code +9 - 0.524score
kanban-grooming
EdgeVector
Use when auditing or grooming Kanban board health: dependency-stub reconciliation, stale generated blockers, malformed Repo/Base/Kind headers, stale…
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 27, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/EdgeVector/last-stack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from EdgeVector
- 0.565score
board-closeout
EdgeVector
Drain stuck kanban doing cards — merged PRs/CRs to done, true zombies to todo — via the zero-LLM last-stack-board-closeout-sweep.
SkillAFreshness: AClaude Code +9 - 0.565score
kanban
EdgeVector
Manage the kanban board — a kanban over LastDB.
SkillAFreshness: AClaude Code +9 - 0.565score
factory-health
EdgeVector
Hourly Kanban Factory health check — ship rate, todo depth, doing age vs baselines; ra notify Tom when out of band.
SkillAFreshness: AClaude Code +9 - 0.560score
app-identity-dogfood
EdgeVector
Run the App Identity app-creation flow end-to-end against the DEV environment, autonomously.
SkillAFreshness: AClaude Code +9 - 0.560score
fix-it
EdgeVector
Find and land the permanent fix for a defect, papercut, failing signal, or leftover temporary repair.
SkillAFreshness: AClaude Code +9 - 0.560score
brain-doctor
EdgeVector
Read-only triage of the LastDB brain (Tom's primary brain/kanban daily-driver node — the desktop fold-app process or Mini daemon, reached over the Unix socket…
SkillAFreshness: AClaude Code +9
Cite this page
kanban-metrics-dashboard skill. Agent Mart. https://agentmart.dev/skills/edgevector-kanban-metrics-dashboard (last updated 2026-10-24)