mcpField
A
artifact-release-packager

artifact-release-packager

github.com/jurgendn開発1153 回インストール6 週間前に更新
リポジトリ

artifact-release-packager について

コード、データ、モデル、チェックポイントを公開する研究者向けのスキルです。論文の主張を必要な成果物や期待出力に対応付け、評価者の実行手順と公開リスクを確認します。

主な機能

  1. 01論文の結果を公開成果物に対応付け
  2. 02文書、設定、実行スクリプトの確認
  3. 03評価者向けの実行手順の計画
  4. 04ライセンスとプライバシーのリスク確認
  5. 05公開範囲と再現可能性の定義

活用シーン

  1. 01論文のコードやデータを公開する
  2. 02成果物評価用の実行手順を作る
  3. 03図表の再現に必要なファイルを確認する
  4. 04公開前に機密情報や再配布不可の資産を特定する

インストール

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

$npx skills add https://github.com/jurgendn/agent-skills --skill artifact-release-packager

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

同梱ファイルevals/evals.json

詳細

Artifact Release Packager

論文の成果物は、単なる GitHub リポジトリではありません。論文で主張している水準で、別の研究者が研究内容を理解し、実行し、信頼するために必要な資料一式です。

こんな場合に使用してください

  • ユーザーがコード、データ、モデル、またはチェックポイントのリリースを準備している場合。
  • ユーザーが成果物評価の手順を必要としている場合。
  • 論文の表や図を再現するコマンドが必要な場合。
  • ユーザーがリリース前に不足しているファイル、設定、ドキュメントを確認したい場合。
  • リリースに機密情報、ライセンス制限のあるアセット、大容量アセット、または再配布できないアセットが含まれる可能性がある場合。

こんな場合には使用しないでください

  • ユーザーが既存の結果を最初から最後まで検証したい場合。reproducibility-audit を使用してください。
  • ユーザーがリリース前にコードベースの構成、ドキュメント作成、または簡素化を行いたい場合。research-codebase を使用してください。

ワークフロー

1. リリースで何を提供するかを定義する

成果物で何を実現するのかを明記します。

  • 主な結果を正確に再現する
  • 傾向をおおよそ再現する
  • 小規模なスモークテストを実行する
  • 学習済みモデルや出力を確認する
  • データセット/前処理パイプラインを再利用する
  • 所定の時間内で成果物評価を行えるようにする

パッケージで約束する内容は、実際に提供できる範囲を超えないようにしてください。

2. 論文の主張と成果物を対応付ける

主要な結果ごとに、次の項目を特定します。

  • 論文内の場所:表、図、または主張
  • 必要なコードのエントリーポイント
  • 設定ファイル
  • データの依存関係
  • モデル/チェックポイントの依存関係
  • 期待される出力
  • 想定される実行時間/ハードウェア
  • 既知のばらつきや非決定性

結果を対応付けられない場合は、リリース上の不足として記録します。

3. リリース内容の一覧を作成する

次の項目を確認します。

  • クイックスタートと再現方法の案内を含む README
  • 環境ファイルまたはインストール手順
  • 必要に応じて固定された依存関係のバージョン
  • データのダウンロードまたはアクセス手順
  • 前処理スクリプト
  • 学習/評価スクリプト
  • 報告された実行結果に対応する設定
  • チェックポイント、またはその入手手順
  • 期待される出力またはチェックサム
  • ライセンスファイル
  • 該当する場合は引用情報ファイル
  • プライバシーや再配布に関する注意事項
4. レビュアー向けの手順を設計する

成果物のレビュアーや将来の読者が最初に必要とする手順は、短くまとめます。

  1. 環境をインストールする
  2. スモークテストを実行する
  3. 小規模な結果を1つ再現する
  4. 主な結果を再現または確認する
  5. 全実行にかかるコストを把握する

最初に成功するまでに、コストの高い実験をすべて実行する必要がある構成にしないでください。

5. リリースの安全性を確認する

次の項目に注意します。

  • シークレットや認証情報
  • 非公開のパスやユーザー名
  • 再配布できないデータセット
  • リリースを制限するモデルライセンス
  • 個人を特定できる情報
  • 別の場所でのホスティングが適した大容量ファイル
  • コミットすべきでない生成ファイル

出力形式

# Artifact Release Plan

## Release promise

## Claim-to-artifact map
| Paper claim/result | Required artifact | Command/config | Expected output | Status |
|---|---|---|---|---|

## Required package contents

## Smoke test path

## Full reproduction path

## Safety/licensing concerns

## Missing pieces

## Release README outline

品質基準

優れた成果物パッケージなら、懐疑的な研究者でも「このリリースで何ができるのか」「どう実行するのか」「何を期待すべきか」「どのような制約があるのか」をすぐに把握できます。

コメント