AgentSkillsCN

workday-sprint

冲刺看板快照——按状态(已阻塞、已承诺、进行中)分类展示 Bryan 的各项任务

SKILL.md
--- frontmatter
name: workday-sprint
description: Sprint board snapshot - Bryan's tickets by status (blocked, committed, in progress)

Sprint Board Snapshot

Quick view of Bryan's sprint board status.

Configuration

code
GITHUB_USER="bryan-thompsoncodes"
GITHUB_ORG="department-of-veterans-affairs"
SPRINT_BOARD_NUMBER=1865

Execution

Fetch sprint board items:

bash
gh api graphql -f query='
  query {
    organization(login: "department-of-veterans-affairs") {
      projectV2(number: 1865) {
        items(first: 100) {
          nodes {
            fieldValueByName(name: "Status") {
              ... on ProjectV2ItemFieldSingleSelectValue { name }
            }
            content {
              ... on Issue {
                number
                title
                url
                assignees(first: 5) { nodes { login } }
              }
            }
          }
        }
      }
    }
  }
'

Processing Logic

  1. Filter for items assigned to bryan-thompsoncodes
  2. Categorize by status field value
  3. Group into standard categories:
    • Blocked - Tickets that are blocked
    • Sprint Commitment - Committed work for this sprint
    • In Progress - Currently being worked on
    • Ready for Review - Waiting on PR review
    • Done - Completed this sprint

Output Format

Sprint Status: Bryan's Tickets

StatusCountTickets
BlockedN#xxx - Title
Sprint CommitmentN#xxx - Title
In ProgressN#xxx - Title
Ready for ReviewN#xxx - Title
DoneN#xxx - Title

Summary

  • Total assigned: N tickets
  • Completed: N tickets
  • Remaining: N tickets
  • Blocked: N tickets (requires attention)

Blockers Detail

If any blocked tickets, list them with context:

  • #xxx - Title - [Reason if known from comments]