Community研究&データ分析github.com

Joonoh991119/nas-archiver - NAS研究データアーカイブスキル

エージェントチーム向けスキルで、NAS研究データ(コード/データ/結果/コンテキスト + template.json)の標準化されたアーカイブを行います。

nas-archiver - NAS研究データアーカイブスキル とは?

このスキルは、AIエージェントチーム(Claude Code、Cursor、Codexなど)がNeural Architecture Search(NAS)研究の成果物を標準化された形でNASにアーカイブするためのツールです。コード、データセット、実験結果、コンテキスト情報を整理し、template.jsonというメタデータファイルを自動生成することで、後続のエージェントや研究者がすぐに再利用・参照できる状態を維持します。これにより、実験の再現性を高め、チーム内のナレッジ共有を促進します。主な機能として、ディレクトリ構造の自動生成、ファイルのコピーと圧縮、template.jsonの作成・更新が含まれます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Joonoh991119/nas-archiver

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

nas-archiver - NAS研究データアーカイブスキル は何をしますか?

エージェントチーム向けスキル。NAS研究データ(コード/データ/結果/コンテキスト + template.json)の標準化されたアーカイブを行います。

概要

このスキルは、Neural Architecture Search(NAS)研究における実験データを一貫した構造でアーカイブするためのエージェントチームスキルです。以下の4つの主要カテゴリを標準化します:

  • コード: 実験で使用されたスクリプト、設定ファイル
  • データ: 学習データ、検証データ、前処理済みデータ
  • 結果: モデルの重み、ログ、評価メトリクス
  • コンテキスト: 実験の背景、ハイパーパラメータ、コミット情報

これらに加えて、template.jsonが自動生成され、すべてのメタデータを機械可読な形式で保持します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他AIエージェントツール

使い方

# アーカイブを作成
nas-archiver create --output /path/to/archive

# 既存の実験からアーカイブを復元
nas-archiver restore --input /path/to/archive

設定

.nas-archiver.json で設定を行います:

{
  "archive": {
    "code": ["src/"],
    "data": ["data/"],
    "results": ["results/"],
    "context": ["context/"]
  },
  "template": {
    "name": "実験名",
    "description": "実験の説明",
    "author": "研究者名"
  }
}

出力構造

/path/to/archive/
├── code/
├── data/
├── results/
├── context/
└── template.json

template.json の例

{
  "name": "NAS実験 v2",
  "description": "CIFAR-10上のDARTS探索",
  "author": "山田太郎",
  "date": "2023-10-01",
  "commit": "a1b2c3d4e5f6...",
  "parameters": {
    "epochs": 50,
    "batch_size": 128
  },
  "results": {
    "best_accuracy": 0.954
  }
}

注意事項

  • ファイルサイズが大きい場合は、--compress フラグを使用して圧縮することを推奨します。
  • データセットは元の場所にシンボリックリンクで保存することも可能です(--symlink)。
  • 機密情報が含まれている場合は、.gitignore と同様のパターンで除外できます。

ライセンス

MIT

関連スキル