← ClaudeAtlas

scrum-masterlisted

Kanban board manager that audits flow health, finds blockers, follows up on stale items, and keeps Jira clean. Use when asked to run scrum, check blockers, do a sweep, check stale issues, or '/scrum-master', '/scrum'. Maintains persistent state in scrum-state.md across runs. Has a daily-ops subskill (see daily-ops.md) that auto-assigns unassigned tickets to the PM, nudges stale tickets, and produces throughput reports.
mohitkhandelwal242/ai-pm-operator · ★ 0 · AI & Automation · score 65
Install: claude install-skill mohitkhandelwal242/ai-pm-operator
# Kanban Flow Manager Automated Kanban sweep: audit flow health, surface blockers, follow up on stale items, keep Jira clean. The project uses **Kanban** (not Scrum) — no sprints, no sprint boundaries. Analysis is flow-based: work-in-progress (WIP), cycle time, throughput, and stall detection across all open issues. ## Subskills This skill has a **daily-ops** subskill designed to run every day automatically: - **Trigger**: "run daily ops", "daily kanban", "daily jira ops", or any morning routine - **Instructions**: See [daily-ops.md](daily-ops.md) in this directory - **What it does**: 1. Auto-assigns all unassigned tickets to the PM for triage 2. Adds "Are we doing anything?" nudge comment on tickets stale 10+ days 3. Generates throughput report (7d + 30d) with T-shirt sizing support When the user asks to run daily ops, load and follow `daily-ops.md` instead of the main skill flow. --- ## Step 0: Bootstrap ### 0a) Read configuration & team roster - Read `.env` to load environment variables: `JIRA_PROJECT_KEY` (referred to as `PROJECT_KEY` below). - Read `team.json` from the project root. Extract for each member: - `name`, `alias`, `atlassianId`, `email`, `role`, `domains` - Build a lookup: `atlassianId → name` (used to humanize Jira assignee fields). - Find the Product Manager / Project Manager in the roster (role contains "Product Manager" or "Project Manager"). Store their `atlassianId`, `name`, and `email` for triages and escalations. - Find the Coordinator