# Scrum Dashboard

> Maintain scrum.ts dashboard following Agentic Scrum principles. Use when editing scrum.ts, updating sprint status, or managing Product Backlog.

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

---


## Core Principles

| Principle | Practice |
|-----------|----------|
| **Single Source of Truth** | All Scrum artifacts live in `scrum.ts` |
| **Git is History** | No timestamps needed |
| **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

- `/scrum:init` - Create new dashboard
    - Use `scrum.template.ts` in this skill directory as the starting point for new dashboards.
- `@scrum-event-*` agents - Deep facilitation for sprint events

