# Scrum Dashboard

> Maintain scrum.ts dashboard following Agentic Scrum principles. Use when reading and editing scrum.ts, updating sprint status, or managing Product Backlog. Use when this capability is needed.

- Skill: `tomevault-io/scrum-dashboard` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/scrum-dashboard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/scrum-dashboard/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/scrum-dashboard

---


## Core Principles

| Principle | Practice |
|-----------|----------|
| **Single Source of Truth** | All Scrum artifacts live in `scrum.ts` |
| **Git is History** | Commit every meaningful change on `scrum.ts` to track the background context and to make timestamps unneeded |
| **Order is Priority** | Higher in `product_backlog` array = higher priority |
| **Schema is Fixed** | Only edit the data section; request human review for type changes |

## Validation

```bash
deno check scrum.ts          # Type check after edits
deno run scrum.ts | jq '.'   # Query data as JSON
wc -l scrum.ts               # Line count (target: ≤300, hard limit: 600)
```

## Compaction

After retrospective, prune if >300 lines:
- `completed`: Keep latest 2-3 sprints only
- `retrospectives`: Remove `completed`/`abandoned` improvements
- `product_backlog`: Remove `done` PBIs

## Integration

- `/agentic-scrum:scrum:init` - Create new dashboard
    - Use `scrum.template.ts` in this skill directory as the starting point for new dashboards.
- `@agentic-scrum:scrum:events:*` agents - Deep facilitation for sprint events

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/atusy) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

