earth2studio-create-diagnostic
Installation
SKILL.md
Quick Start Checklist
Do these steps in order. Do not skip ahead. Before editing, read this SKILL.md and load the relevant reference files for the model type. After implementation, run the focused pytest command before saying tests pass. If tests cannot run, report the exact command and failure instead of claiming success.
- Read this SKILL.md completely first
- Get the reference script, repo, paper, or model documentation (Step 0)
- Classify the diagnostic as simple, AutoModel, or generative (Step 1)
- Propose dependency extras before editing dependency files (Step 1)
- Create
earth2studio/models/dx/<name>.pywith diagnostic-only APIs - Create
test/models/dx/test_<name>.pywith mock tests - Run:
uv run pytest test/models/dx/test_<name>.py -m "not package" -v - Add/update model extra, install docs, API docs, and changelog when required
- Run:
make format && make lint && make license
Critical command rule: always use uv run for Python commands: