mcpField
D
dagger-chores

dagger-chores

github.com/dagger開発16.5k37 回インストール今日更新
リポジトリ

dagger-chores について

dagger-choresは、Daggerリポジトリの定型メンテナンス向けスキルです。Goのバージョン更新、生成ファイルの再生成、telemetryのゴールデンテスト更新手順をまとめています。

主な機能

  1. 01Goバージョン更新のチェックリスト
  2. 02生成ファイル再生成の手順
  3. 03telemetryゴールデンテスト更新コマンド

活用シーン

  1. 01Daggerが使用するGoバージョンの更新
  2. 02リポジトリ内ファイルの再生成
  3. 03telemetryゴールデンテストの更新

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dagger/dagger --skill dagger-chores

インストール後、Claude Code で/dagger-choresを入力して読み込まれたか確認します。

詳細

Dagger のメンテナンス作業

Go バージョンの更新

Go のバージョン更新を依頼されたときは、このチェックリストを使用します。

  1. engine/distconsts/consts.go の Go バージョン文字列を更新します。
  • GolangVersion = "X.Y.Z"
  1. .dagger/modules/go/main.go の Go のデフォルトバージョン文字列を更新します。
  • New(...) の version 引数にある // +default="X.Y.Z"
  1. 次の形式で短いコミットメッセージを使用します。
  • chore: bump to go <major.minor>
  • 例:chore: bump to go 1.26
  1. 署名付きコミットを作成します。
  • git commit -s -m "chore: bump to go <major.minor>"
  1. 新しい Go バージョンの記載箇所が前回の更新以降に追加されていないか、ユーザーに再確認してもらいます。また、その箇所を探すためにエージェントにサポートを依頼できることも伝えます。
  • 推奨する文面:新しいファイルに追加の Go バージョン文字列が追加されていないか、再確認してください。こうした箇所は時間とともに変わることがあります。必要であれば、該当箇所の検索もお手伝いします。

生成ファイルの再生成

生成ファイルの再生成を依頼されたときは、このチェックリストを使用します。

  1. Dagger リポジトリのルートで、コマンド出力用の一時ファイルを作成し、そのパスを tmp_log に保存します。

  2. 生成を実行し、すべての出力を一時ファイルにリダイレクトします。

  • dagger generate -y >"$tmp_log" 2>&1
  1. 出力全体を表示する代わりに、必要に応じて一時ファイルを検索します。

  2. 完了したら、一時ファイルを削除します。

ゴールデンテストの再生成

テレメトリーのゴールデンテストの再生成を依頼されたときは、Dagger リポジトリのルートで dagger call engine-dev test-telemetry --update -y を実行します。

コメント