All authors

Claude Skills by lzwei196
github.com/lzwei196362 skills0 installs453 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**: 4 tools | 5 skill documents | 15+ diagnostic triplets ---Votes: 0GitHub stars: 200
- 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: 200
- DocsDefine the experiment parameters, model paths, and simulation period for an EPIC crop simulation. This stage produces a `config.yml` file and establishes the workspace directory structure.Votes: 0GitHub stars: 200
- DocsAcquire and convert meteorological data from external sources (Daymet, GridMET, NASA POWER, AgERA5) to EPIC's fixed-width .DLY daily weather format. Also generate the monthly statistics file (.WP1) and wind file (.WND) needed by EPIC's weather generator.Votes: 0GitHub stars: 200
- DocsAcquire soil profile data and convert to EPIC's .SOL (soil profile) and .SIT (site information) formats. EPIC requires detailed soil layer properties including texture, bulk density, water holding capacity, pH, organic carbon, and hydraulic conductivity.Votes: 0GitHub stars: 200
- DocsCreate and configure EPIC .OPC (Operation Schedule) files that define the complete crop management sequence: planting dates, harvest dates, fertilizer applications, tillage operations, irrigation, and crop rotations.Votes: 0GitHub stars: 200
- DocsRun the EPIC crop model binary for one or more sites using the Geo-EPIC workspace framework. This stage handles workspace assembly, EPICCONT.DAT configuration, parallel execution, and output collection.Votes: 0GitHub stars: 200
- DocsParse EPIC output files (.ACY, .DGN, and others) into structured DataFrames, compute derived variables (above-ground biomass, stress indicators), generate summary statistics, and create visualization plots.Votes: 0GitHub stars: 200
- DocsCalibrate EPIC model parameters against observed yield or biomass data using optimization algorithms (Particle Swarm Optimization, Differential Evolution) via the PyGMO library. Calibration adjusts PARM.DAT (global parameters) or CROPCOM.DAT (crop-specific parameters) to minimize the discrepancy between simulated and observed crop performance.Votes: 0GitHub stars: 200
- DocsScale EPIC from single-site to regional simulations covering states, counties, or arbitrary areas of interest. This stage uses Geo-EPIC's spatial modules to automatically generate inputs for hundreds to thousands of sites from remote sensing and national databases, run them in parallel, and aggregate results into spatial maps.Votes: 0GitHub stars: 200
- 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: 200
- 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 **Tools**: 5 validated Python scripts **Diagnostics**: 18 triplets covering unit, mesh, solver, and physics traps **Validation**: ISMIP-HOM Experiment A benchmark ---Votes: 0GitHub stars: 200
- 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**: 5 tools | 5 skill documents | 18 diagnostic triplets | ~2,200 lines of validated Python **Validation status**: `documentation_validated` ---Votes: 0GitHub stars: 200
- 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**: 4 tools | 5 skill documents | 15+ diagnostic triplets **Validation status**: `example_validated` (Alptal, Switzerland, 2004-2005) ---Votes: 0GitHub stars: 200
- 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**: 5 tools | 7 skill documents | 20 diagnostic triplets | ~1,800 lines of validated Python **Validation status**: `validated` (Freyberg aquifer, steady-state + transient) ---Votes: 0GitHub stars: 200
- 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**: 6 tools | 5 stage documents | 24 diagnostic triplets ---Votes: 0GitHub stars: 200
- 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**: 6 tools | 6 skill documents | 18 diagnostic triplets | ~1,800 lines of Python **Validation Status**: Production-validated (built-in examples, Fervo Cape Station case study) ---Votes: 0GitHub stars: 200
- 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: 200
- 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) ...Votes: 0GitHub stars: 200
- 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**: 16 tools | 12 skill documents | 30 diagnostic triplets | 7 error log entries | ~4,630 lines of validated Python **Validation status**: `production_validated` (Miyun Reservoir, 2001-2010) ---Votes: 0GitHub stars: 200
- 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**: 4 tools | 5 skill documents | 15+ diagnostic triplets | ~1,500 lines of validated Python **Validation status**: `production_validated` (airGR L0123001 built-in dataset) ---Votes: 0GitHub stars: 200
- 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: 200
- 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: 200
- 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:** 4 tools, 5 skill docs, 18 diagnostic triplets, ~1,200 lines of Python **Validation Status:** example_validated (bowl-slosh analytical solution) ---Votes: 0GitHub stars: 200
- HEC HMS**Package**: `hydrocraft-hec-hms` v1.0.0 **Model**: HEC-HMS 4.12 (USACE Hydrologic Engineering Center) **Created by**: Jianyun Zhang Research Group, Hohai University **Last updated**: 2026-03-28 **Stats**: 6 tools | 7 skill documents | 18 diagnostic triplets | ~2,800 lines of validated Python **Validation status**: `production_validated` (Bengbu, Huai River, 1981-1990) ---Votes: 0GitHub stars: 200
- 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: 200
- 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: 200
- 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: 200
- DocsConvert basin-overlapping CMFD/MSWX-style NetCDF forcing into the daily CSV format used by this KI's Python HEC-HMS engine. The implemented converter, `tools/convert_forcing_to_hms.py`, extracts basin-average precipitation, temperature, and radiation, applies unit conversions, computes PET, and writes `basin_avg_forcing.csv` plus `basin_info.json`.Votes: 0GitHub stars: 200
- DocsSelect the parameter set and run this KI's Python HEC-HMS equivalent engine. `tools/run_hec_hms.py` implements SCS Curve Number loss, SCS Unit Hydrograph transform, Linear Reservoir baseflow, and the Muskingum routing function used inside the executable method set.Votes: 0GitHub stars: 200
- 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: 200
- 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: 200
- 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**: 11 tools | 6 docs | 20 diagnostic triplets **Validation status**: `real` — computed vs **observed** water-surface elevations on the *Mixed Flow R...Votes: 0GitHub stars: 200
- 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: 200
- 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**: 4 tools | 5 skill documents | 18 diagnostic triplets | ~8000 lines of C++ ---Votes: 0GitHub stars: 200
- 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: 200
- 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: 200
- 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: 200
- 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: 200
- 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: 200
- 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: 200
- 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 | 5 | | Pipeline stages | 8 | | Diagnostic triplets | 18 | | Skill documents | 6 | | Validation basin | TRB, Oregon | ---Votes: 0GitHub stars: 200
- 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: 200
- 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: 200
- 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: 200
- 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: 200
- 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: 200
- 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: 200
- 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: 200
- 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**: 4 tools | 5 skill documents | 20 diagnostic triplets | ~2,000 lines of validated Python **Validation status**: `synthetic_only` — only the SquareIceShelf/SquareSheet NightlyRun benchmarks have been executed (`_work/ISSM/issm_run_test{101,201,301}.py`, domain `Square.exp` is a 5-poi...Votes: 0GitHub stars: 200