Build, rebuild, and run Harvest Engine projects on Windows. Use when Codex needs to generate `.build/projects/*.vcxproj`, install plugin archives, build Harvest's C++ targets with Visual Studio MSBuild, build HE Make with `dotnet`, or launch engine binaries and the test runner from `.build/win64-debug/bin`. Use this skill when PowerShell quoting, DLL search paths, or MSBuild vs `dotnet msbuild` details matter.
Create, edit, and review Harvest Engine project, plugin, and module definitions written in HE Make's KDL project format. Use when Codex needs to modify `he_project.kdl`, `he_plugin.kdl`, plugin module declarations, contrib package definitions, `schema_compile` or other HE Make extension nodes, or any project KDL that drives generated `.build/` outputs.
Write, edit, and review Harvest Schema `.hsc` files. Use when Codex needs to define or evolve Harvest Schema structs, enums, interfaces, unions, groups, attributes, defaults, or asset type schemas, or when schema authoring decisions should account for the Harvest binary format and asset-type best practices.
Author, update, explain, build, and run Harvest Engine unit tests that use `he/core/test.h` and the `he_test_runner` executable. Use when Codex needs to add or modify tests under `plugins/*/test`, explain Harvest's `HE_TEST` or `HE_EXPECT*` macros, run or filter the custom test runner, or wire new `*_tests` static libraries into the `engine/tests` group so they are linked into the runner.