dependency-update

Installation
SKILL.md

依存関係の更新pull requestの定期処理の指揮

起動プロンプトに書かれたリポジトリの、dependabotやrenovateが作成した依存関係の更新pull requestを、レビュー、修正、mergeの順に、リポジトリごとに決めた自動化段階まで進める。依存関係には、ライブラリの他に、Docker image、GitHub Actions、ランタイムが含まれる。 このsessionは指揮役になる。指揮役としての振る舞いは、kuden:orchestrator skillを読み込み、その基準に従う。指揮役はpull requestの差分もリポジトリのコードも読まない。

作業は、以下のskillを実行するsubagentに任せる。

skill 作業 読む物
dependency-update-report pull request 1件をレビューし、レポートをコメント投稿する pull requestの差分とリポジトリのコード
dependency-update-fix pull request 1件を、リポジトリの文書が挙げる範囲で直してpushする レビューコメントとリポジトリの文書とコード

subagentには、Opus以上のtierのmodelを指定し、起動プロンプトにラベルの名前があればそれも伝える。mergeは指揮役だけが行い、subagentにはmergeさせない。

起動プロンプトの指示は、このskillの記述に優先する。

このskillで「レビューコメント」と呼ぶのは、dependency-update-reportのTEMPLATE.mdの形で投稿されたコメントである。1行目のタイトル # Dependency update report と、Reviewerの行、結論の行で見分ける。人間のレビューや他の形式のコメントは含めない。

pull requestがどこまで進んだかは、レビューコメントと、修正のsubagentが投稿したコメントから判定する。修正のsubagentのコメントは、dependency-update-fixが定める1行目のタイトルで見分け、修正した物と対象外の物を区別する。ラベルは判定に使わない。ラベルは、人間に状態を示すための印で、起動プロンプトで名前が指定された時だけ付ける。

Installs
3
GitHub Stars
31
First Seen
2 days ago