milestone-issues について
tea CLI でマイルストーン内の issue を管理するスキルです。フィルタリングや割り当て、複数 issue の一括処理、進捗確認に対応します。
主な機能
- 01マイルストーン内の issue 一覧
- 02状態と種別による絞り込み
- 03issue の割り当てと解除
- 04issue の一括割り当て
- 05進捗と残件の確認
活用シーン
- 01リリースマイルストーンの issue 確認
- 02ラベル付き issue の一括割り当て
- 03未完了 issue のマイルストーン間移動
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ deevus/ tea-skills --skill milestone-issuesインストール後、Claude Code で/milestone-issuesを入力して読み込まれたか確認します。
詳細
マイルストーンの課題
一覧表示/追加/削除
tea milestones issues "v1.0" -o simple # list issues (recommended)
tea milestones issues "v1.0" --state all --kind issue # filter by state/kind
tea milestones issues "v1.0" --fields "index,title,state,assignees,labels"
tea milestones issues add "v1.0" 42 # assign issue
tea milestones issues remove "v1.0" 42 # unassign issue
一括割り当て
# By label
tea issues list --labels "release:v1.0" --output json | \
jq -r '.[].index' | xargs -I{} tea milestones issues add "v1.0" {}
# By range
for i in $(seq 10 20); do tea milestones issues add "v1.0" $i; done
進捗の追跡
tea milestones list --output json | jq '.[] | {
title, open: .open_issues, closed: .closed_issues,
progress: (if (.open_issues + .closed_issues) > 0
then ((.closed_issues * 100) / (.open_issues + .closed_issues) | round | tostring) + "%"
else "0%" end)
}'
バーンダウン
for ms in $(tea milestones list --output json | jq -r '.[].title'); do
open=$(tea milestones issues "$ms" --state open --output json | jq length)
closed=$(tea milestones issues "$ms" --state closed --output json | jq length)
echo "$ms: $closed done, $open remaining"
done
マイルストーン間で課題を移動
tea milestones issues "v1.0" --state open --output json | \
jq -r '.[].index' | while read idx; do
tea milestones issues remove "v1.0" $idx
tea milestones issues add "v1.1" $idx
done
コメント
Markdown 対応