Создание диагностической модели Earth2Studio
Create Earth2Studio diagnostic model wrappers for single-step data transformations, including simple derived diagnostics, packaged AutoModel diagnostics, and generative or diffusion diagnostics. Do NOT use for prognostic time-stepping models, data sources, or installation.
Что делает навык
Навык предназначен для создания диагностических обёрток моделей Earth2Studio, обеспечивающих одношаговые преобразования данных, такие как простые производные, упакованные диагностики AutoModel или генеративные/диффузионные модели. Он не применяется для прогностических моделей с пошаговым временным шагом, источников данных или процессов установки.
Когда применять
- Разработка диагностических обёрток для вычисления простых производных от данных модели.
- Создание упакованных диагностических моделей (AutoModel) для Earth2Studio.
- Реализация генеративных или диффузионных диагностических моделей.
- Написание модульных тестов для новых диагностических API в изолированном окружении.
Как работает
- Прочитать SKILL.md полностью и загрузить соответствующие справочные файлы для выбранного типа модели.
- Классифицировать диагностику как простую, AutoModel или генеративную (Шаг 1) и предложить зависимости extras перед редактированием файлов зависимостей.
- Создать файл earth2studio/models/dx/<name>.py с диагностическими API.
- Создать файл test/models/dx/test_<name>.py с моковыми тестами.
- Запустить команду uv run pytest test/models/dx/test_<name>.py -m "not package" -v.
- При необходимости добавить или обновить модель extra, документацию API и changelog.
Примеры запросов агенту
Что понадобится
- Инструмент uv для запуска Python-команд.
- Среда с установленным pytest.
- Доступ к репозиторию и структуре проекта Earth2Studio.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.