close-pulls について
close-pullsは、teaでプルリクエストを閉じたり再び開いたりするスキルです。90日間更新されていないオープンなプルリクエストを抽出し、一括で閉じるコマンドライン例も示します。
主な機能
- 01マージせずにプルリクエストを閉じる
- 02プルリクエストを再び開く
- 03JSONとjqで古いオープンリクエストを抽出
- 04該当するプルリクエストの一括クローズ
活用シーン
- 01マージせずにプルリクエストを閉じる
- 02閉じたプルリクエストを再び開く
- 03最近更新されていないオープンリクエストの確認
- 04古いプルリクエストの一括クローズ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ deevus/ tea-skills --skill close-pullsインストール後、Claude Code で/close-pullsを入力して読み込まれたか確認します。
詳細
プルリクエストを閉じる/再オープンする
閉じる
tea pulls close 15 # close without merging
再オープンする
tea pulls reopen 15
古いPRを一括で閉じる
tea pulls list --state open --output json | \
jq -r '.[] | select(.updated | fromdateiso8601 < (now - 90*86400)) | .index' | \
xargs tea pulls close
コメント
Markdown 対応