# earth2studio-create-diagnostic

Скилл создаёт обёртки диагностических моделей для библиотеки Earth2Studio. Помогает переносить одношаговые ML-преобразования данных без шагов прогнозирования во времени.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 576 установок · ★ 3735
- Автор: NVIDIA Earth-2 Team
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/NVIDIA/skills/tree/HEAD/skills/earth2studio-create-diagnostic/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/earth2studio-create-diagnostic

## Что делает

Скилл помогает упаковать сторонние или производные модели машинного обучения в архитектуру Earth2Studio. Он рассчитан строго на одношаговые расчёты в фиксированный момент времени: получает поля на входе и отдаёт преобразованные поля на выходе. Для циклических моделей прогноза погоды во времени он не подходит.

Внутри поддерживаются три типа диагностик: простые расчётные модули на базе `torch.nn.Module`, пакетные решения с миксином `AutoModelMixin` и генеративные диффузионные модели. Скилл создаёт код обёртки в каталоге `earth2studio/models/dx/`, генерирует мок-тесты и прописывает опциональные зависимости в `pyproject.toml`. Для работы требуется окружение с Python 3.10+ и Earth2Studio, установленный через `uv sync --all-extras`.

Все команды здесь выполняются строго через `uv run` — это защищает зависимости от рассинхронизации. Для проверки генеративных моделей обязательно понадобятся видеокарта и фиксированные сиды, иначе сопоставить результаты не выйдет.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/earth2studio-create-diagnostic/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/earth2studio-create-diagnostic/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/earth2studio-create-diagnostic/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/earth2studio-create-diagnostic/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NVIDIA/skills earth2studio-create-diagnostic
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/earth2studio-create-diagnostic/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/NVIDIA/skills --path skills/earth2studio-create-diagnostic
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/earth2studio-create-diagnostic/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add NVIDIA/skills --skill earth2studio-create-diagnostic -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/NVIDIA/skills/tree/HEAD/skills/earth2studio-create-diagnostic/SKILL.md

## Когда брать
- создать обёртку диагностической модели Earth2Studio по скрипту инференса
- оформить расчёт скорости ветра в модуль на базе torch.nn.Module
- интегрировать пакетную модель через AutoModelMixin с регистрацией зависимостей
- подготовить мок-тесты для одношаговой ML-трансформации данных

## Примеры запросов агенту
- Сделай обёртку диагностической модели Earth2Studio по скрипту inference.py
- Создай простой диагностический трансформ для расчёта скорости ветра
- Добавь генеративную диагностику для CorrDiff с мок-тестами

## Похожие
- [shap](https://affpapa.org/nevibecode/skills/shap.md) — скилл · 2000 установок
- [pytorch-lightning](https://affpapa.org/nevibecode/skills/k-dense-ai-pytorch-lightning.md) — скилл · 2000 установок
- [spark-memory-thermal-ops](https://affpapa.org/nevibecode/skills/spark-memory-thermal-ops.md) — скилл · 2500 установок
- [paper2code](https://affpapa.org/nevibecode/skills/paper2code.md) — скилл · 738 установок
- [org-health-diagnostic](https://affpapa.org/nevibecode/skills/org-health-diagnostic.md) — скилл · 571 установка

Из того же набора: [nvidia/skills](https://affpapa.org/nevibecode/by/nvidia/skills.md) — 194 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
