Skills

/standup

自分の昨日のGitHub活動 + Jira進捗から朝会用の報告文を自動生成する。

About

自分の昨日のGitHub活動 + Jira進捗から朝会用の報告文を自動生成する。

Category:Management
Scope:universal

Usage

Use when user says "standup", "朝会", "日報", "昨日やったこと", "今日やること".

Requirements

CLI TOOLS

gh

Install

Agent:
curl -sf /api/skills/standup/download | tar xz -C .claude/skills/

Download / Upload

ZIP でダウンロード

→ Claude.ai: Customize > Skills にアップロード

Source

Standup Report

昨日の活動と今日の予定を GitHub + Jira から自動生成します。

手順

1. 昨日の GitHub 活動を取得

# 昨日マージされた自分のPR
gh pr list --author @me --state merged --limit 100 --json number,title,mergedAt \
  --jq '[.[] | select(.mergedAt[:10] == ((now - 86400) | strflocaltime("%Y-%m-%d")))] | .[] | {number, title}'

# 自分が昨日行ったレビュー
gh pr list --state all --search "reviewed-by:@me" --json number,title,author \
  --jq '.[] | {number, title, author: .author.login}' | head -10

# 自分のオープンPR
gh pr list --author @me --state open --json number,title,reviews \
  --jq '.[] | {number, title, reviewState: [.reviews[] | .state] | last}'

2. Jira の自分のタスク状況を取得

Atlassian MCP を使用:

  • getAccessibleAtlassianResources で cloudId を取得
  • 自分のアサインチケット:
    assignee = currentUser() AND status != 完了 ORDER BY status DESC, priority DESC
    

3. 報告文を生成

以下のフォーマットで出力:

## Standup Report (YYYY-MM-DD)

### 昨日やったこと
- [PR/チケット]: [内容の1行要約]

### 今日やること
- [チケットキー]: [タスク内容] (ステータス)

### 困っていること / 共有事項
- [Blockedチケットやレビュー待ちがあれば記載]
- なければ「特になし」

注意事項

  • 簡潔に。各項目は1行で
  • 「困っていること」はBlockedチケット・CHANGES_REQUESTEDのPRから自動検出
  • 今日やることは制約理論の優先順位で並べる(ブロッカー解消 → 仕掛かり → 新規)