atmospheric-science-research-skill
Installation
SKILL.md
Atmospheric Science Research
Think Before Coding
Don't assume. Don't hide confusion. Surface tradeoffs. State assumptions explicitly. If uncertain or multiple interpretations exist — ASK, don't pick silently.
HARD RULES — ALWAYS enforce
- Colormaps:
import cmaps+ discretelevels. NEVER matplotlib built-ins (jet,rainbow,viridis). - No title: no
suptitle()or source/data stamps (e.g. "ERA5 monthly mean") inside the figure. - Review actual PNG: open the rendered PNG with Read tool every RR iteration. NEVER judge by code alone.
- Reuse existing layout: use the project's own directories. Fall back to
data_processed/+figN/only when none exist. - Separate compute from plot: different scripts. Figure-only patches never touch compute.
- Coordinate normalization: verify naming (
lat/latitude,lon/longitude) and convention (0–360 vs −180/180) BEFORE any merge, comparison, or plot.
Workflow
Understand the data first (variables, dims, coords, units), then execute. Pick initial levels from domain knowledge — refine in the RR loop, not by profiling beforehand.
Related skills