Add or update PerfectHash generated file outputs (file work entries, prepare/save callbacks, CMake/VCXProj registration, and tests) when new output files or artifacts need to be added.
src/PerfectHash/PerfectHashFileWork.h in VERB_FILE_WORK_TABLE with the right suffix/extension/EOF init; keep ordering invariants (streams follow owning files, VC project entries stay contiguous, context files stay contiguous).src/PerfectHash/Chm01FileWork*.c. If a stage is intentionally unused, set PrepareXxxChm01 or SaveXxxChm01 to NULL in src/PerfectHash/Chm01FileWork.h.UNICODE_STRING in src/PerfectHash/PerfectHashConstants.c and wire it into the file work entry.src/PerfectHash/CMakeLists.txt; mirror additions in src/PerfectHash/PerfectHash.vcxproj and src/PerfectHash/PerfectHash.vcxproj.filters.src/PerfectHash/Chm01FileWork.c path logic when a file needs custom base names, directories, or stream rules.src/PerfectHash/Chm01FileWorkCMakeListsTextFile.c, tests/run_cli_codegen_test.cmake, etc.) if the new file needs build/test coverage._2, _3, etc. suffix and preserve existing ordering rules.Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer