forked from geomind_code/zinit_archive2
fix our skills #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
see /Users/despiegk/hero/code/hero_skills/claude/skills/zinit_sdk/SKILL.md
this needs to make it easy for other projects to use zinit which is now called hero_proc
(need to change in skill to)
lets pin the skill On branch development_kristof_ttyd
make sure they use that one to link too
Implementation Spec for Issue #3 — Fix
zinit_sdkSkill forhero_procObjective
Update the skill file at
/Users/despiegk/hero/code/hero_skills/claude/skills/zinit_sdk/SKILL.mdto accurately reflect the renamed project (zinit→hero_proc): correct all type names, socket paths, env var names, and the Cargo.toml dependency snippet. Rename the skill directory fromzinit_sdktohero_proc_sdk. Pin the install snippet to thedevelopment_kristof_ttydbranch oflhumina_code/hero_proc.Requirements
zinit_sdk/→hero_proc_sdk/(git mv)name,description, trigger phrases,related_skillsuse zinit_sdk::*;→use hero_proc_sdk::*;ZinitRPCAPIClient→HeroProcRPCAPIClienteverywhereZinitHandleandAsyncZinitClient/run/hero_proc.sock,$HOME/hero/var/sockets/hero_proc_server.sockZINIT_SOCKET→HERO_PROC_SOCKEThttps://forge.ourworld.tf/lhumina_code/hero_proc.git,branch = "development_kristof_ttyd"https://forge.ourworld.tf/lhumina_code/hero_proczinit_sdkcross-references and update tohero_proc_sdkFiles to Modify
/Users/despiegk/hero/code/hero_skills/claude/skills/zinit_sdk/SKILL.md→ renamed tohero_proc_sdk/SKILL.mdand fully updatedzinit_sdkinrelated_skills:frontmatterImplementation Steps
Step 1 — Rename directory
git mv .../zinit_sdk .../hero_proc_sdkStep 2 — Update YAML frontmatter
New name:
hero_proc_sdk, update description and trigger phrasesStep 3 — Update all
use zinit_sdkimports →use hero_proc_sdkStep 4 — Replace all
ZinitRPCAPIClient→HeroProcRPCAPIClientStep 5 — Remove
ZinitHandle/AsyncZinitClientreferencesStep 6 — Update socket paths, env vars, and troubleshooting sections
Step 7 — Update Cargo.toml installation snippet (repo URL + branch)
Step 8 — Update "See Also" section
Step 9 — Scan & update sibling skills referencing
zinit_sdkAcceptance Criteria
hero_proc_sdk/ZinitRPCAPIClientremainuse zinit_sdk::remainZinitHandleorAsyncZinitClientremainlhumina_code/hero_proc.git+development_kristof_ttydbranchhero_procnaminghttps://forge.ourworld.tf/lhumina_code/hero_procNotes
"zinit"as a trigger phrase for backward compatibility (agents asked about old name will find this skill)zinit_cmdskill may also need a parallel rename but is out of scope for this issuegeomind_code/zinit→lhumina_code/hero_procTest Results
Failure Details
Test:
harness::tests::test_harness_starts_and_stopsRoot cause: The integration test harness requires the
hero_proc_serverbinary to be present, but it was not found during the test run. This is a test environment setup issue, not a code defect — the binary needs to be built withcargo build -p hero_proc_serverbefore this test can pass.Passing Tests
fixtures::tests::test_dependency_chain_creates_three_services✓fixtures::tests::test_dependent_service_serializes✓fixtures::tests::test_minimal_service_serializes✓Warnings
hero_proc_lib: unused importActionSpecindb/integration_tests.rs:614hero_proc-integration-tests: unused functionshell_escapeinfixtures.rs:84hero_proc-integration-tests: unused functionsadd_loop_serviceandadd_dependent_serviceinservice_management.rsImplementation Complete
Changes Made
Skill directory renamed:
claude/skills/zinit_sdk/→claude/skills/hero_proc_sdk/(in hero_skills repo, viagit mv)hero_proc_sdk/SKILL.md— full update:namechanged tohero_proc_sdk, description updated, trigger phrases refreshed (ZinitHandle/AsyncZinitClientremoved,hero_proc_sdk/HeroProcRPCAPIClientadded,zinitkept for backward compat)use zinit_sdk::*;→use hero_proc_sdk::*;(10 occurrences)ZinitRPCAPIClient→HeroProcRPCAPIClient/run/zinit.sock→/run/hero_proc.sock,zinit_server.sock→hero_proc_server.sockZINIT_SOCKET→HERO_PROC_SOCKEThttps://forge.ourworld.tf/lhumina_code/hero_proc.git,branch = "development_kristof_ttyd"Zinit SDK→hero_proc SDK,zinit server→hero_proc server, etc.ZinitHandle/AsyncZinitClienthttps://forge.ourworld.tf/lhumina_code/hero_procSibling skill updated:
hero_rpc_server_lifecycle/SKILL.md: cross-reference updated fromzinit_sdk→hero_proc_sdkTest Results
test_harness_starts_and_stops) failed due to missinghero_proc_serverbinary in test environment — pre-existing environment issue, unrelated to skill changes. Build withcargo build -p hero_proc_serverto resolve.Notes
zinitkept as a trigger phrase for backward compatibilityzinit_cmdskill may also need a parallel rename tohero_proc_cmd— flagged as follow-upImplementation committed in hero_skills repo:
7b5c2cdChanges: zinit_sdk skill renamed to hero_proc_sdk, all references updated, pinned to
development_kristof_ttydbranch.