All authors

Claude Skills by lzwei196
github.com/lzwei196354 skills5 installs1,081 views
- EPANET**Package**: `hydrocraft-epanet-wds` v1.0.0 **Model**: EPANET 2.2.0 (Water Distribution System Simulator) **Source**: https://github.com/USEPA/EPANET2.2 **Language**: C (cmake build) **License**: MIT **Last updated**: 2026-03-25 **Stats**: current tool and triplet counts: the KI map at the top of this file; the stage guides are in `docs/` ---Votes: 0GitHub stars: 231
- EPICEPIC (Environmental Policy Integrated Climate; formerly Erosion-Productivity Impact Calculator) is a field-scale agro-ecosystem model developed by the USDA/Texas A&M Blackland Research Center. It simulates, on a daily time step, the complete land-atmosphere interaction of a cropped (or natural-vegetation) field: weather, hydrology, soil erosion, nutrient cycling, pesticide fate, plant growth, tillage, and management economics. This knowledge infrastructure wraps the **EPIC 1102 official relea...Votes: 0GitHub stars: 231
- ESMF> **MANDATORY EXECUTION POLICY** — READ BEFORE PROCEEDING > > You MUST run the **actual model binary or package** described in this document. > If the model fails to import, compile, or execute, you MUST: > 1. Check `diagnostics/triplets.yaml` for a matching error pattern > 2. Try the fix suggested in the triplet's `remedy` section > 3. If still failing, report the error to the user with full details > > You MUST NOT substitute a simplified Python formula, regression equation, > or hand-coded apVotes: 0GitHub stars: 231
- Elmer Ice**Package**: hydrocraft-elmerice-cryosphere **Version**: 1.0.0 **Target Model**: Elmer/Ice (Elmer FEM 26.1) **Domain**: Cryosphere — ice sheet and glacier dynamics **Counts**: tools, stage docs and triplets — see the KI map at the top of this file **Diagnostics**: triplets (count: the KI map at the top of this file) covering unit, mesh, solver, and physics traps **Validation**: ISMIP-HOM Experiment A benchmark ---Votes: 0GitHub stars: 231
- FATES**Package**: `hydrocraft-fates-vegetation` v1.0.0 **Model**: FATES (latest master, NGEET/fates) **Domain**: Biogeochemistry / Dynamic Global Vegetation Model (DGVM) **Created by**: Auto-dissect pipeline **Last updated**: 2026-03-25 **Stats**: current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation status**: `documentation_validated` ---Votes: 0GitHub stars: 231
- FSM2**Package**: `hydrocraft-fsm2-snow` v1.0.0 **Model**: FSM2 v2.1.2 — Flexible Snow Model **Domain**: Cryosphere (snow accumulation, melt, forest canopy snow processes) **Author**: Richard Essery, School of GeoSciences, University of Edinburgh **Last updated**: 2026-03-26 **Stats**: current tool and triplet counts: the KI map at the top of this file; the stage guides are in `docs/` **Validation status**: `example_validated` (Alptal, Switzerland, 2004-2005) ---Votes: 0GitHub stars: 231
- FloPy**Package**: `flopy-groundwater-ki` v1.0.0 **Model**: FloPy v3.11.0 (Python interface to MODFLOW 6, MODFLOW-2005, MODFLOW-NWT, MODFLOW-USG, MT3DMS, SEAWAT, MODPATH) **Domain**: Groundwater flow and transport modeling **Last updated**: 2026-03-25 **Stats**: current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation status**: `validated` (Freyberg aquifer, steady-state + transient) ---Votes: 0GitHub stars: 231
- ForeFire> **Version**: v1.0.0 > **Domain**: wildfire spread / fire behavior > **Last updated**: 2026-08-18 > **Validation status**: `build_validated` **Package**: `wildfire-forefire` v1.0.0 **Model**: ForeFire (C++ wildfire propagation engine) **Developed by**: CNRS / Universite de Corse Pascal Paoli **Stats**: current tool, stage-doc and triplet counts: the KI map at the top of this file ---Votes: 0GitHub stars: 231
- GEOPHIRES**Package**: `hydrocraft-geophires` v1.0.0 **Model**: GEOPHIRES-X (v3.11.25) — Geothermal Techno-Economic Simulator **Developer**: NREL (National Renewable Energy Laboratory) **License**: MIT **Stats**: current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation Status**: Production-validated (built-in examples, Fervo Cape Station case study) ---Votes: 0GitHub stars: 231
- GEOtop| Field | Value | |------------------|----------------------------------------------------------| | Package | GEOtop v3.0 | | Domain | Hydrology / Land-surface energy-water balance | | Language | C++11 | | Build System | CMake 3.0+ (also Meson) | | Last Updated ...Votes: 0GitHub stars: 231
- GIFMod| Field | Value | |--------------------|----------------------------------------------------| | Package | gifmod-ki | | Version | 0.1.0 | | Model | GIFMod 0.1.26 | | Domain | Urban water quality / green infrastructure | | Language | C++14 (Qt5 GUI); s...Votes: 0GitHub stars: 231
- GLM**Package**: `hydrocraft-glm-lake` v1.0.0 **Model**: GLM v3.3.3 + AED2 water quality library **Created by**: Jianyun Zhang Research Group, Hohai University **Last updated**: 2026-03-21 **Stats**: 7 error log entries | current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation status**: `production_validated` ---Votes: 0GitHub stars: 231
- GR4J AirGR**Package**: `hydrocraft-gr4j-airgr` v1.0.0 **Model**: GR4J daily lumped rainfall-runoff model via airGR R package v1.7.8 **Created by**: Jianyun Zhang Research Group, Hohai University **Last updated**: 2026-03-25 **Stats**: current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation status**: `production_validated` (airGR L0123001 built-in dataset) ---Votes: 0GitHub stars: 231
- GSFLOW> **MANDATORY EXECUTION POLICY** — READ BEFORE PROCEEDING > > You MUST run the **actual model binary or package** described in this document. > If the model fails to import, compile, or execute, you MUST: > 1. Check `diagnostics/triplets.yaml` for a matching error pattern > 2. Try the fix suggested in the triplet's `remedy` section > 3. If still failing, report the error to the user with full details > > You MUST NOT substitute a simplified Python formula, regression equation, > or hand-coded apVotes: 0GitHub stars: 231
- GemPy| Field | Value | |-------------------|----------------------------------------------------| | Package | hydrocraft-gempy-geological | | Version | 1.0.0 | | Target model | GemPy v3 (2024.1) — 3D Implicit Geological Modeler| | Domain | 3D structural geology, geophysics | | Language | Python 3.10–3.12 ...Votes: 0GitHub stars: 231
- GeoClaw**Package:** geoclaw-ki v1.0 **Model:** GeoClaw (part of Clawpack) **Domain:** Ocean / Coastal / Tsunami / Storm Surge **Creator:** auto_dissect **Last Updated:** 2026-03-26 **Stats:** current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation Status:** example_validated (bowl-slosh analytical solution) ---Votes: 0GitHub stars: 231
- HEC HMS**Package**: `hydrocraft-hec-hms` v1.0.0 **Model**: HEC-HMS 4.14 (USACE Hydrologic Engineering Center), official Linux build, run headless by `tools/run_hms_engine.py` **Created by**: Jianyun Zhang Research Group, Hohai University **Last updated**: 2026-03-28 **Stats**: current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation status (2026-10-06)**: the REAL engine reproduces the USACE castro sample exactly (runs Current + Future, 54/54 element peaks/volumes/...Votes: 0GitHub stars: 231
- DocsSet up the HEC-HMS simulation environment: define the basin, simulation period, temporal resolution, file paths, and unit system. This stage produces no model output but establishes the framework for all subsequent stages.Votes: 0GitHub stars: 231
- DocsDefine the computational domain for HEC-HMS: subbasin delineation, reach connectivity, and junction/outlet locations. For lumped basin simulation (single subbasin), this stage extracts basin properties from the DEM and shapefile.Votes: 0GitHub stars: 231
- DocsDerive the HEC-HMS loss-method parameters used by this KI from HWSD soil texture and AVHRR land cover. The implemented stage is `tools/convert_soil_to_hms.py`, which maps HWSD texture classes to hydrologic soil groups, combines those groups with AVHRR land-cover classes, and writes basin-average SCS Curve Number and Green-Ampt reference parameters.Votes: 0GitHub stars: 231
- DocsThe converter produces daily `precip_mm`, `temp_c`, `pet_mm` columns from complete CMFD source cells and an explicitly supplied PET series. It never truncates to the shorter input, fills missing weather, guesses units from magnitude, or assumes a 10 °C temperature range/radiation to invent PET. All validation completes before output files are created or replaced. Inputs: - `--forcing_dir`: NetCDF files named by variable (`prec`, `temp`) and year, with explicit units, daily time coordinates an...Votes: 0GitHub stars: 231
- DocsRun the REAL HEC-HMS engine (USACE 4.14, Linux, headless) on an HMS project with `tools/run_hms_engine.py`. This is the only way to get a HEC-HMS result in this KI.Votes: 0GitHub stars: 231
- DocsParse the raw simulation CSV from `tools/run_hec_hms.py` into the standardized daily discharge CSV expected by validation, then compare simulated discharge against observed gauge flow. This stage is implemented by `tools/parse_hms_output.py` and `tools/validate_hms.py`.Votes: 0GitHub stars: 231
- DocsCalibrate this KI's SCS-CN, abstraction, baseflow, recharge, and timing parameters against observed discharge using the GLUE-style random sampler implemented in `tools/calibrate_hms.py`. The calibration stage uses the same core functions as `tools/run_hec_hms.py`; it is not a separate model.Votes: 0GitHub stars: 231
- HEC RAS**Package**: `hydrocraft-hec-ras` v2.0.0 **Model**: HEC-RAS 6.7 Beta 5 (USACE Hydrologic Engineering Center) — **real Intel-Fortran solvers under WINE** **Domain**: River / open-channel hydraulics (1-D & 2-D) **Binary**: `KISSPATH_HOME/.wine/drive_c/Program Files (x86)/HEC/HEC-RAS/6.7 Beta 5/x64/RasSteady.exe` **Last updated**: 2026-06-03 **Stats**: current tool and triplet counts: the KI map at the top of this file; the stage guides are in `docs/` **Validation status**: `real` — computed vs ...Votes: 0GitHub stars: 231
- HYPE> **MANDATORY EXECUTION POLICY** — READ BEFORE PROCEEDING > > You MUST run the **actual model binary or package** described in this document. > If the model fails to import, compile, or execute, you MUST: > 1. Check `diagnostics/triplets.yaml` for a matching error pattern > 2. Try the fix suggested in the triplet's `remedy` section > 3. If still failing, report the error to the user with full details > > You MUST NOT substitute a simplified Python formula, regression equation, > or hand-coded...Votes: 0GitHub stars: 231
- HexWatershed**Package**: `hexwatershed-coastal` v1.0.0 **Model**: HexWatershed (C++ mesh-independent flow direction model) **Created by**: Chang Liao, Pacific Northwest National Laboratory (PNNL) **Last updated**: 2026-03-26 **Stats**: ~8000 lines of C++ | current tool, stage-doc and triplet counts: the KI map at the top of this file ---Votes: 0GitHub stars: 231
- DocsPrepare the HexWatershed JSON configuration file and basin definitions. This stage produces the two primary input files that control all model behavior: the main configuration JSON and the optional basin configuration JSON.Votes: 0GitHub stars: 231
- DocsGenerate the hexagonal (or other polygonal) mesh with DEM-derived elevation values in the JSON format consumed by HexWatershed. This stage bridges raw geospatial data (GeoTIFF DEMs) to the model's cell-based representation.Votes: 0GitHub stars: 231
- DocsConvert raw stream network data (NHDPlus, HydroSHEDS, or custom flowlines) into the basin configuration JSON format required by HexWatershed for stream burning. This stage is ONLY required when `iFlag_flowline = 1` (stream burning enabled).Votes: 0GitHub stars: 231
- DocsExecute the HexWatershed binary with a prepared configuration to perform the full hydrological analysis: depression filling, flow direction, stream definition, watershed delineation, and characteristic computation.Votes: 0GitHub stars: 231
- DocsParse, validate, and analyze HexWatershed outputs to extract watershed characteristics, generate summary statistics, and verify results against expected ranges. This stage converts raw JSON outputs into usable CSV tables and computes derived metrics.Votes: 0GitHub stars: 231
- DocsValidate HexWatershed results against reference data (published watershed boundaries, known stream networks, literature values) to confirm the model is producing physically reasonable outputs. This stage catches configuration errors, unit problems, and mesh quality issues that may not cause runtime errors but produce wrong results.Votes: 0GitHub stars: 231
- HydroCNHS**Package**: HydroCNHS KI v1.0 **Model**: HydroCNHS v1.2.1 **Domain**: Hydrology — Coupled Natural-Human Systems **Created**: 2026-03-25 **Validation**: Tualatin River Basin (TRB), Oregon, USA (1981–2013) | Metric | Value | |--------|-------| | Tools | see the KI map at the top of this file | | Pipeline stages | 8 | | Diagnostic triplets | see the KI map at the top of this file | | Skill documents | see the KI map at the top of this file | | Validation basin | TRB, Oregon | ---Votes: 0GitHub stars: 231
- DocsConvert global or station climate data into the exact format and units required by HydroCNHS. This is the most error-prone step in the pipeline — wrong units cause silent failures where the model runs without errors but produces physically meaningless discharge.Votes: 0GitHub stars: 231
- DocsGenerate initial estimates for GWLF or ABCD rainfall-runoff model parameters from soil properties, land-use data, and basin characteristics. These estimates serve as starting points for calibration — they are rarely accurate enough for direct simulation.Votes: 0GitHub stars: 231
- DocsBuild a complete HydroCNHS model YAML configuration file that defines the water system structure, subbasin properties, routing network, and optional ABM agents. This YAML file is the single input to `hydrocnhs.Model()`.Votes: 0GitHub stars: 231
- DocsRun HydroCNHS to simulate daily streamflow at routing outlets. The model takes a YAML config and climate data dictionaries, runs rainfall-runoff computations for all subbasins, routes flow through the network, executes any ABM agents, and returns daily discharge time series.Votes: 0GitHub stars: 231
- DocsExtract simulation results from HydroCNHS, export to CSV for archival, compute evaluation metrics against observed data, and generate validation plots. This is the final quality-assurance step before the model is considered operational.Votes: 0GitHub stars: 231
- DocsOptimize HydroCNHS model parameters against observed streamflow using the built-in genetic algorithm (GA) from DEAP. Calibration is essential because initial parameter estimates from soil/land-use data rarely produce satisfactory discharge simulation.Votes: 0GitHub stars: 231
- HydroTrend> **MANDATORY EXECUTION POLICY** — READ BEFORE PROCEEDING > > You MUST run the **actual model binary or package** described in this document. > If the model fails to import, compile, or execute, you MUST: > 1. Check `diagnostics/triplets.yaml` for a matching error pattern > 2. Try the fix suggested in the triplet's `remedy` section > 3. If still failing, report the error to the user with full details > > You MUST NOT substitute a simplified Python formula, regression equation, > or hand-coded apVotes: 0GitHub stars: 231
- ISSM**Package**: `hydrocraft-issm-cryosphere` v1.0.0 **Model**: ISSM v2026.1 (Ice-sheet and Sea-level System Model) **Created by**: Jianyun Zhang Research Group, Hohai University **Last updated**: 2026-04-30 **Stats**: current tool, stage-doc and triplet counts: the KI map at the top of this file **Validation status**: `synthetic_only` (SquareIceShelf/SquareSheet NightlyRun benchmarks; domain `Square.exp` is a 5-point square, not a real glacier). **Real-site validation**: NOT DONE. Before claimin...Votes: 0GitHub stars: 231
- KINEROS2> **Version**: KINEROS2 K2shell 25-Oct-2019 (ARS-SWRC/KINEROS2 commit f0bbae2), gfortran build > **Domain**: hydrology -- event rainfall-runoff and erosion on small watersheds > **Last updated**: 2026-10-06 (rebuilt around the real engine) > **Validation status**: production_validated on the official ARS samples (reproduced exactly) > **SURROGATE WARNING.** `tools/run_kineros2.py` (+ `convert_forcing_to_kineros2.py`, > `convert_soil_to_kineros2.py`, `parse_output_kineros2.py`, docs in `docs/s...Votes: 0GitHub stars: 231
- LDNDC> **Model**: LandscapeDNDC v1.37 (KIT/IMK-IFU) > **Domain**: Terrestrial biogeochemistry — C/N cycling, GHG emissions (N2O, CO2, CH4), nutrient leaching, crop yield > **Pipeline stages**: 10 | current tool, stage-doc and triplet counts: the KI map at the top of this file > **Binary**: `model/ldndc/ldndc-1.37.linux64/bin/ldndc` (pre-built, Linux 64-bit) > **Status**: ValidatedVotes: 0GitHub stars: 231
- Docs> **Stage ID**: s10_vic_coupling > **Pipeline order**: 10 of 10 > **Depends on**: a finished VIC run (its RESULTS)Votes: 0GitHub stars: 231
- Docs> **Stage ID**: s0_installation > **Pipeline order**: 0 (prerequisite) > **Depends on**: noneVotes: 0GitHub stars: 231
- Docs> **Stage ID**: s1_project_setup > **Pipeline order**: 1 of 10 > **Depends on**: noneVotes: 0GitHub stars: 231
- Docs> **Stage ID**: s2_site_config > **Pipeline order**: 2 of 10 > **Depends on**: s1_project_setupVotes: 0GitHub stars: 231
- Docs> **Stage ID**: s3_setup_modules > **Pipeline order**: 3 of 10 > **Depends on**: s1_project_setupVotes: 0GitHub stars: 231
- Docs> **Stage ID**: s4_climate_prep > **Pipeline order**: 4 of 10 > **Depends on**: s1_project_setupVotes: 0GitHub stars: 231