All authors

Claude Skills by lzwei196
github.com/lzwei196362 skills0 installs453 views
- Docs> **Stage ID**: s3_module_selection > **Pipeline order**: 3 of 6 > **Depends on**: s1_basin_setupVotes: 0GitHub stars: 200
- Docs> **Stage ID**: s4_parameter_config > **Pipeline order**: 4 of 6 > **Depends on**: s1_basin_setup, s3_module_selectionVotes: 0GitHub stars: 200
- Docs> **Stage ID**: s5_execution > **Pipeline order**: 5 of 6 > **Depends on**: s2_observation_data, s4_parameter_configVotes: 0GitHub stars: 200
- Docs> **Stage ID**: s6_vic_coupling > **Pipeline order**: 6 of 6 > **Depends on**: s5_executionVotes: 0GitHub stars: 200
- CWatM**Package**: `hydrocraft-cwatm` v1.0.0 **Model**: CWatM v1.5 (IIASA Water Security Group) **Domain**: Global/regional hydrology — daily water cycle simulation **Last updated**: 2026-03-25 **Stats**: 4 tools | 5 skill documents | 15+ diagnostic triplets **Validation status**: `dissection_complete` ---Votes: 0GitHub stars: 200
- CaMa FloodCaMa-Flood v4.20 river routing and floodplain model. Routes gridded runoff (from VIC, wflow, HYPE, etc.) through a global river network to produce discharge, water depth, and flood inundation extent.Votes: 0GitHub stars: 200
- DocsThin wrapper for the preserved detailed note: [s0_preflight.md](s0_preflight.md).Votes: 0GitHub stars: 200
- DocsThin wrapper for the preserved detailed note: [s1_prepare_runoff.md](s1_prepare_runoff.md).Votes: 0GitHub stars: 200
- DocsThin wrapper for the preserved detailed note: [s2_configure_basin.md](s2_configure_basin.md).Votes: 0GitHub stars: 200
- DocsThin wrapper for the preserved detailed note: [s3_execute_cama.md](s3_execute_cama.md).Votes: 0GitHub stars: 200
- DocsThin wrapper for the preserved detailed note: [s4_postprocess.md](s4_postprocess.md).Votes: 0GitHub stars: 200
- Cell2Fire**Package**: `hydrocraft-cell2fire-wildfire` v1.0.0 **Model**: Cell2Fire W (C2F-W) — unified Scott&Burgan, FBP-Canada, Kitral fire spread simulator **Source**: https://github.com/fire2a/C2F-W **Last updated**: 2026-03-26 **Stats**: 4 tools | 5 skill documents | 15+ diagnostic triplets | ~2,000 lines of validated Python **Validation status**: `build_validated` (Vilopriu 2013, Scott&Burgan model) ---Votes: 0GitHub stars: 200
- Climate ProjectionClimate change impact assessment using CMIP6 data. Two extraction paths — China (26 models, local files) or Global (34 models, NASA NEX-GDDP-CMIP6 API). Computes delta-change signals, generates future VIC forcing, runs multi-model ensemble analysis.Votes: 0GitHub stars: 200
- Docs> **Stage ID**: s1_extract_cmip > **Pipeline order**: 1 of 4 > **Depends on**: VIC model setup (basin grid must exist)Votes: 0GitHub stars: 200
- Docs> **Stage ID**: s2_compute_deltas > **Pipeline order**: 2 of 4 > **Depends on**: s1_extract_cmip (extracted CMIP6 data)Votes: 0GitHub stars: 200
- Docs> **Stage ID**: s3_apply_deltas > **Pipeline order**: 3 of 4 > **Depends on**: s2_compute_deltas (delta file), VIC baseline forcing (forcing_1d output)Votes: 0GitHub stars: 200
- Docs> **Stage ID**: s4_ensemble_analysis > **Pipeline order**: 4 of 4 > **Depends on**: s3_apply_deltas (projected forcing), VIC calibrated parametersVotes: 0GitHub stars: 200
- DART**Package**: DART Knowledge Infrastructure **Model**: DART (Data Assimilation Research Testbed) **Version**: Manhattan Release **Domain**: Ensemble Data Assimilation **Language**: Fortran 90+ with NetCDF I/O **Created by**: auto_dissect pipeline **Tools**: 4 | **Docs**: 5 | **Diagnostics**: 20 | **Lines**: ~3000 **Validation**: Lorenz 63 OSSE ---Votes: 0GitHub stars: 200
- DHSVM- **Package**: dhsvm-ki v1.0.0 - **Model**: DHSVM 3.2 (Distributed Hydrology-Soil-Vegetation Model) - **Domain**: Distributed watershed hydrology - **Language**: C (28,000+ lines) - **Build**: CMake - **Tools**: 5 validated Python scripts - **Diagnostics**: 18 triplets across 6 failure domains - **Validation**: Chiwawa watershed test case - **Created**: 2026-03-25 ---Votes: 0GitHub stars: 200
- DLBreach**Package**: `dlbreach-knowledge-infrastructure` v1.0.0 **Model**: DLBreach (Version 2016.4, Clarkson University) **Domain**: Dam safety, levee breach, flood risk, emergency management **Role in HydroCraft**: Fills the dam/levee breach modeling gap -- couples with CaMa-Flood for inflow (upstream) and downstream flood routing ---Votes: 0GitHub stars: 200
- DNDC**Package**: `hydrocraft-dndc-crop` v1.0.0 **Model**: DNDCv.CAN v9.6.0 — Canadian branch of DNDC95 **Developers**: Brian Grant & Ward Smith, Agriculture and Agri-Food Canada **Source**: https://github.com/BrianBGrant/DNDCv.CAN (binary only; source code proprietary) **Domain**: Crop growth, soil carbon/nitrogen cycling, greenhouse gas emissions **Last updated**: 2026-03-28 **Stats**: 4 tools | 7 skill documents | 18 diagnostic triplets | ~2,000 lines of validated Python ---Votes: 0GitHub stars: 200
- DocsInitialize a DNDCv.CAN v9.6.0 simulation by defining the site identity, geographic location, simulation duration, climate input format, and atmospheric boundary conditions. This stage produces the header portion of the `.dnd` input file and determines how the model interprets all subsequent climate data.Votes: 0GitHub stars: 200
- DocsConvert raw meteorological data from global forcing datasets (CMFD, MSWX, NASA POWER, ERA5, station records) into the daily text file format required by DNDCv.CAN v9.6.0. This skill covers unit conversions, file format selection, naming conventions, and the optional MultiYear CO2 file.Votes: 0GitHub stars: 200
- DocsConstruct the soil input for DNDCv.CAN v9.6.0, either as parameters within the `.dnd` file (homogeneous profile) or as an external `.spf` soil profile file (heterogeneous profile). This skill covers deriving soil properties from global datasets (HWSD, SoilGrids), mapping texture classes, configuring SOC pools, and setting water table / drainage boundary conditions.Votes: 0GitHub stars: 200
- DocsDefine the crop selection, growth parameters, rotation structure (time blocks), and all farming management events (tillage, fertilization, manure, irrigation, grazing, controlled drainage) for a DNDCv.CAN v9.6.0 simulation. This skill produces the Cropping and Farming Management Practices sections of the `.dnd` input file.Votes: 0GitHub stars: 200
- DocsAssemble all input components into a runnable configuration, create batch files, execute DNDCv.CAN v9.6.0 (as a Windows PE32 executable either natively on Windows or via Wine on Linux), monitor execution, handle errors, and manage spinup procedures.Votes: 0GitHub stars: 200
- DocsParse DNDCv.CAN v9.6.0 output files, extract key variables (crop yield, N2O emissions, N leaching, SOC change, water balance), process daily output for temporal analysis, and create validation plots. This skill covers the structure and content of all major output files produced by the model.Votes: 0GitHub stars: 200
- DSSAT**Model**: DSSAT-CSM (Decision Support System for Agrotechnology Transfer, Cropping System Model) **Version**: 4.8.5, Build 41 **Domain**: Crop simulation — multi-crop growth, development, and yield **Language**: Fortran 90 **Binary**: `KISSPATH_HOME/DSSAT/build/bin/dscsm048` **License**: Research/non-commercial **Repository**: https://github.com/DSSAT/dssat-csm-os ---Votes: 0GitHub stars: 200
- DocsDefine and construct a DSSAT FileX (experimental file) that serves as the central orchestration document linking weather, soil, genotype, management, and simulation control inputs into a single, machine-readable experiment specification. This document provides exact step-by-step instructions for creating, populating, and validating a FileX so that no decision point is left to inference. - [ ] DSSAT v4.8.5 installation directory is known and accessible. - [ ] The target crop has been idenVotes: 0GitHub stars: 200
- DocsPrepare, format, and validate a DSSAT weather file (.WTH) from raw meteorological data so that it conforms to DSSAT v4.8.5 input requirements for daily weather-driven crop simulation. This document specifies every formatting rule, unit conversion, and quality check needed to produce a valid .WTH file. - [ ] Raw daily weather data is available (from station records, reanalysis, or gridded products). - [ ] The data contains at minimum: date, solar radiation, maximum temperature, minimum teVotes: 0GitHub stars: 200
- DocsCreate, configure, and validate a DSSAT soil profile within a .SOL file so that it accurately represents the physical, chemical, and hydraulic properties of the soil at the experimental site. This document specifies the exact format, parameter definitions, layer construction rules, and quality checks needed for a valid soil input. - [ ] Soil texture, depth, and basic properties of the target site are known (from field measurements, soil survey, or pedotransfer estimation). - [ ] A 10-chaVotes: 0GitHub stars: 200
- DocsSelect, configure, and validate the genotype parameter files (.CUL, .ECO, .SPE) that define the physiological and morphological characteristics of the crop cultivar being simulated in DSSAT v4.8.5. This document specifies the file structure, coefficient definitions, cross-referencing rules, and validation checks for every step of genotype configuration. - [ ] The crop model to be used has been identified (e.g., MZCER for CERES-Maize, MZIXM for IXIM-Maize, CRGRO for CROPGRO-Soybean). - [ Votes: 0GitHub stars: 200
- DocsConfigure the *SIMULATION CONTROLS section of a DSSAT FileX to correctly specify simulation timing, process options, numerical methods, management automation, and output settings. This document defines every switch, its valid values, dependencies between switches, and the exact consequences of each setting so that no decision is left to inference. - [ ] The FileX has been created with all data sections (*CULTIVARS, *FIELDS, *PLANTING DETAILS, etc.) already populated. - [ ] The simulationVotes: 0GitHub stars: 200
- DocsDefine the starting state of the soil-plant system (water content, nitrogen pools, and previous crop residue) in the `*INITIAL CONDITIONS` section of the FileX experiment file, ensuring layer depths match the soil profile and values fall within physically valid ranges. - [ ] S4 (Soil Profile) completed: a valid `.SOL` profile exists with defined layer depths (DS), lower limit (LL), drained upper limit (DUL), and saturation (SAT) for each layer. - [ ] S5 (Weather) completed: simulation stVotes: 0GitHub stars: 200
- DocsDefine all crop management operations (planting, irrigation, fertilization, tillage, residue application, harvest, and environment modifications) in the appropriate sections of the FileX experiment file, ensuring correct date sequencing, valid operation codes, and proper linkage to the treatment structure. - [ ] S3 (FileX structure) completed: the experiment file exists with `*TREATMENTS`, `*CULTIVARS`, `*FIELDS`, and `*INITIAL CONDITIONS` sections. - [ ] S5 (Weather) completed: simulatiVotes: 0GitHub stars: 200
- DocsCompile the DSSAT-CSM model from Fortran source code, create a batch file specifying which experiments and treatments to run, execute the model, and diagnose any runtime errors that occur. - [ ] A Fortran compiler is installed (gfortran recommended, version >= 7.0). - [ ] CMake is installed (version >= 3.10.0, as required by `CMakeLists.txt` line 7). - [ ] S3-S7 completed: a valid FileX experiment file exists with all required sections. - [ ] All referenced data files exist: `.SOL` soiVotes: 0GitHub stars: 200
- DocsParse, interpret, and validate DSSAT-CSM output files to assess simulation quality, diagnose simulation failures, and extract key results for reporting and calibration workflows. - [ ] S8 (Batch Execution) completed: the model has been run and output files exist in the working directory. - [ ] You know which treatments were simulated (from the batch file or run log). - [ ] If evaluating against observed data: measured values are available for comparison (yield, phenology, etc.). - [ ] Votes: 0GitHub stars: 200
- Daisy**Package**: `hydrocraft-daisy-soil` v1.0.0 **Model**: Daisy v7.1.4 — Mechanistic simulation of agricultural fields **Origin**: Agrohydrology Group, University of Copenhagen **Last updated**: 2026-03-25 **Stats**: 4 tools | 6 skill documents | 18 diagnostic triplets | ~2,500 lines of validated Python **Validation status**: `example_validated` (Taastrup, Denmark, 1986-1988) ---Votes: 0GitHub stars: 200
- DayCent> **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
- DocsBuild the four ASCII files DayCent needs to describe a location: `<site>.100` (climate normals + initial SOM pools), `sitepar.in` (site physical parameters), `soils.in` (soil hydraulic profile), and `outfiles.in` (output toggles).Votes: 0GitHub stars: 200
- DocsBuild the daily `.wth` weather file consumed by DayCent. This is the most common source of silent failures because of the **cm/day vs mm/day** unit trap and the column ordering convention that has not changed since the 1990s.Votes: 0GitHub stars: 200
- DocsDayCent SOM pools (active, slow, passive) take centuries to converge to their long-run steady state. The equilibrium run drives the model under a representative climate cycle until SOM stops drifting. The `.bin` file produced is then used as the starting state for historical and treatment runs.Votes: 0GitHub stars: 200
- DocsOnce the equilibrium state is built, run two more stages: 1. **Base history** — historical management without the experimental treatment (the "control" baseline, often 1900–1961 for Midwestern U.S. sites). 2. **Treatment** — the experimental scenario whose results you actually want (e.g. Wooster Corn-Soy no-till, 1962-present).Votes: 0GitHub stars: 200
- DocsDayCent's primary output is a binary `.bin` file. Human-readable variables are extracted by running `DDlist100_rev491` against the binary plus a variable list. This stage turns the binary into a tidy CSV suitable for plotting and metric computation.Votes: 0GitHub stars: 200
- Delft3D**Package**: `hydrocraft-delft3d-ocean` v1.0.0 **Model**: Delft3D (D-Flow FM + Delft3D-FLOW) — Deltares **Created by**: Jianyun Zhang Research Group, Hohai University **Last updated**: 2026-03-26 **Stats**: 5 tools | 6 skill documents | 16 diagnostic triplets | ~2,000 lines of validated Python **Validation status**: `example_validated` (F34 test case, structured + unstructured grids) ---Votes: 0GitHub stars: 200
- DuMux**Package**: `hydrocraft-dumux-groundwater` v1.0.0 **Model**: DuMux 3.11-dev (built on DUNE framework) **Domain**: Groundwater flow and transport in porous media **Created by**: Knowledge Dissection Toolkit **Last updated**: 2026-03-25 **Stats**: 4 tools | 5 skill documents | 22 diagnostic triplets | ~1,500 lines of validated Python | 4 new obs_datasets entriesVotes: 0GitHub stars: 200
- DualSPHysics**Package**: `hydrocraft-dualsphysics-ocean` v1.0.0 **Model**: DualSPHysics v5.4.355 (Smoothed Particle Hydrodynamics) **Domain**: Coastal/ocean engineering, free-surface flows **Last updated**: 2026-03-26 **Stats**: 5 tools | 5 skill documents | 18 diagnostic triplets | ~2,000 lines of validated Python **Validation status**: `example_validated` (DamBreak benchmark, Koshizuka & Oka 1996) ---Votes: 0GitHub stars: 200
- EF5**Package**: `hydrocraft-ef5-flash-flood` v1.1.0 **Model**: EF5 v1.2.3 **KDT version**: 5.1.2 (uses `ki_tools_common` for forcing/metrics/cross-platform) **Created by**: HyDROSLab, University of Oklahoma (Zac Flamig, Humberto Vergara, Race Clark, JJ Gourley, Yang Hong) **Last updated**: 2026-04-28 (added Stage-1 `prepare_basic_grids` tool; corrected `ef5 -p` documentation) **Stats**: 5 tools | 6 skill documents | 22 diagnostic triplets | ~1,600 lines of validated Python **Validation status**:...Votes: 0GitHub stars: 200
- ELM**Package**: hydrocraft-elm-landsurface v1.0.0 **Model**: ELM (E3SM Land Model) — component of E3SM v3 **Domain**: Land surface processes (energy, water, carbon, nitrogen, phosphorus) **Created by**: Auto-dissection pipeline **Last updated**: 2026-03-26 **Stats**: 4 tools | 7 skill documents | 20 diagnostic triplets | ~1,800 lines of validated Python **Validation status**: `documentation_validated` (no HPC cluster available for execution) ---Votes: 0GitHub stars: 200
- ELMFIRE**Package**: `wildfire-elmfire` v1.0.0 **Model**: ELMFIRE 2025.1002 **Created by**: Knowledge Dissection Toolkit **Last updated**: 2026-03-26 **Stats**: 4 tools | 5 skill documents | 20 diagnostic triplets | ~1,500 lines of validated Python **Validation status**: `tutorial_validated` (Tutorial 01 — Constant Wind) ---Votes: 0GitHub stars: 200