Skills
/next-action
自分が今やるべき最優先アクションを Jira + GitHub から判定して提案する。
About
自分が今やるべき最優先アクションを Jira + GitHub から判定して提案する。
Category:Management
Scope:universal
Usage
Use when user says "next action", "次何する", "次やること", "what should I do", "next", "next-action".Requirements
CLI TOOLS
ghInstall
Agent:
curl -sf /api/skills/next-action/download | tar xz -C .claude/skills/Source
Next Action
自分が今やるべき最優先の1アクションを提案します。
手順
1. 現在の状況を並列取得
以下を同時に取得する:
Jira(Atlassian MCP):
getAccessibleAtlassianResourcesで cloudId を取得- 自分にアサインされたオープンチケット:
assignee = currentUser() AND status != 完了 ORDER BY priority DESC, status ASC
GitHub(gh CLI):
# 自分が出しているオープンPR
gh pr list --author @me --state open --json number,title,reviews,statusCheckRollup \
--jq '.[] | {number, title, reviews: [.reviews[] | {state}], checks: [.statusCheckRollup[]? | {state}]}'
# 自分にレビューリクエストが来ているPR
gh pr list --search "review-requested:@me" --state open --json number,title,author \
--jq '.[] | {number, title, author: .author.login}'
2. 優先度判定(制約理論ベース)
以下の優先順で「今やるべき1つ」を判定する:
Priority 1: ブロッカー解消
- 自分のタスクが他メンバーをブロックしていないか
- 自分がレビューしないと進まないPRはないか
Priority 2: 仕掛かりを流す
- CHANGES_REQUESTED を受けた自分のPR → 修正対応
- CIが落ちている自分のPR → 修正対応
- Approve済みでマージ待ちの自分のPR → マージ
Priority 3: レビュー依頼に応える
- 自分にレビューリクエストが来ているPR → レビュー
Priority 4: 進行中タスクを完了させる
- Jira で「進行中」のチケット → 完了に向けて作業継続
Priority 5: 新しいタスクを始める
- 「Selected for Development」のチケット → 着手
3. 出力
以下のフォーマットで簡潔に出力:
## Next Action
**[Priority理由]**: [具体的なアクション]
- チケット/PR: [リンクまたはキー]
- 理由: [なぜこれが最優先か1行で]
---
### 待機中
- [他に控えているタスクを箇条書きで2-3件]
注意事項
- 出力は短く、判断に迷わない形にする
- 理由は1行で。長い説明は不要
- 「待機中」は多くても3件まで。全量は
/daily-planに任せる