env-and-assets-bootstrap について
env-and-assets-bootstrap は、再現コマンドを実行する前に環境とアセットの前提を整える Rigor Setup スキルです。チェックポイント、データセット、キャッシュディレクトリに依存するリポジトリを対象とし、保守的なセットアップ手順、候補となる conda コマンド、アセットパスの計画を作成します。対象の選定や最終報告は担当せず、環境とアセットのみを扱います。
主な機能
- 01保守的な環境セットアップの手順
- 02候補となる conda コマンド
- 03アセットパスの計画
- 04チェックポイントとデータセットの取得元の情報
- 05未解決の依存関係とアセットのリスク一覧
活用シーン
- 01チェックポイントやデータセットに依存するリポジトリの保存先を事前に計画する
- 02README のインストール手順を候補の環境構成に変換する
- 03実行前にキャッシュディレクトリと依存関係の問題を確認する
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ lllllllama/ ai-paper-reproduction-skill --skill env-and-assets-bootstrapインストール後、Claude Code で/env-and-assets-bootstrapを入力して読み込まれたか確認します。
詳細
env-and-assets-bootstrap
これを Rigor Setup スキルとして使用します。互換性を保つため、インストール済みのスラッグは
env-and-assets-bootstrap のままです。
../ai-research-reproduction/references/agent-operating-principles.md の共通運用原則を使用してください。このスキルでは、セットアップ計画を保守的に行いながら、環境固有の判断はモデルに委ねます。
適用する場合
- リポジトリの初期調査で、信頼できる再現対象が特定された後。
- コマンドを実行する前に、環境の作成やアセットパスの準備が必要な場合。
- リポジトリがチェックポイント、データセット、またはキャッシュディレクトリに依存している場合。
- ユーザーが、実行を試みる前にセットアップのサポートを明示的に求めている場合。
適用しない場合
- リポジトリに、変換が不要な実行可能環境がすでに含まれている場合。
- タスクがスキャンと計画のみの場合。
- タスクが、すでに実行されたコマンドの結果を報告することのみの場合。
- 依頼が、リポジトリの再現とは関係のない一般的な conda またはパッケージ管理に関する質問の場合。
明確な境界
- このスキルでは、環境とアセットに関する前提を準備します。
- 対象の選定は担当しません。
- 最終報告は担当しません。
- 論文の検索は行いません。ただし、未解決事項を任意の論文リゾルバーに引き継ぐことはできます。
入力の想定
- 対象リポジトリのパス
- 選択した再現目標
- 関連する README のセットアップ手順
- 既知の OS またはパッケージの制約
出力の想定
- 保守的な環境セットアップに関するメモ
- conda コマンドの候補
- アセットパスの計画
- チェックポイントおよびデータセットの入手元に関するヒント
- 未解決の依存関係またはアセットのリスク
注記
references/env-policy.md、references/assets-policy.md、scripts/bootstrap_env.py、scripts/plan_setup.py、scripts/prepare_assets.py を使用してください。
シェルのエントリーポイントのほうが便利な場合は、scripts/bootstrap_env.sh を Python ブートストラッパーの POSIX ラッパーとしてのみ使用してください。
コメント
Markdown 対応