What problem does it solve? Running the mizuRoute river routing model correctly requires operational expertise scattered across Fortran source code, documentation, and specialist practice: building vector network topology from DEMs, converting VIC or WRF-Hydro runoff from mm/timestep to mm/s, generating control files with exact variable-name mappings, and diagnosing silent failures that produce plausible-looking but wrong discharge. This Skill packages that expertise so an agent can run, check, and extend reach-based routing workflows reliably. ## Core Features & Use Cases - Seven-stage validated pipeline: Build river network topology from DEM via WhiteboxTools, create grid-to-HRU remap weights, convert VIC runoff to mizuRoute NetCDF, generate control files, execute the model with preflight checks, and extract discharge with NSE/KGE/RMSE metrics. - Five routing methods plus lakes: Select among IRF, KWT, KWE, Muskingum-Cunge, and diffusive wave routing, with optional lake/reservoir schemes (level-pool, Hanasaki, HYPE), and compare all methods on the same basin. - Diagnostic recovery: 18+ diagnostic triplets map symptoms to root causes and remedies, covering the top silent errors such as mm/timestep vs mm/s unit mismatches, CRS misalignment in remap weights, and Fortran path truncation. - Use Case: Route VIC runoff for the Bengbu basin (2000-2005) through a 224-segment network with IRF routing, achieving mass-conserving discharge (1795 m3/s) correlated at r=0.87 against Lohmann routing results. ## Quick Start Ask the agent to run the mizuRoute pipeline for your basin by providing a basin shapefile, DEM, and VIC runoff output directory, starting with the preflight check and then building the network topology.