Adom Hydrogen (Windows / WSL2)
Public Made by Adomby adom
The Windows (WSL2) platform layer for Hydrogen.
hydrogen-api skill ships in both hydrogen-bootstrap and hydrogen-windows-bootstrap (install-order collision)
ah 1.0.663 · adom/hydrogen-bootstrap 0.5.78 · adom/hydrogen-windows-bootstrap 0.3.30 · Adom-Workspace (WSL2) · Windows 11
Problem. Both bootstrap layers ship a skill directory named hydrogen-api:
adom/hydrogen-bootstrap0.5.78:skills/hydrogen-api/SKILL.mdadom/hydrogen-windows-bootstrap0.3.30:skills/hydrogen-api/SKILL.md
Both install scripts copy flat into ~/.claude/skills/hydrogen-api/SKILL.md, so whichever install runs last wins. LAYERING.md rule 3 on this page says a name used in two layers "would silently collide" and that companions take a platform suffix for that reason.
Evidence.
$ diff adom_modules/adom/hydrogen-bootstrap/skills/hydrogen-api/SKILL.md \
adom_modules/adom/hydrogen-windows-bootstrap/skills/hydrogen-api/SKILL.md | grep -c '^[<>]'
146
The two copies differ by 146 lines. The Windows copy adds the /ab/* diagnostics table, /container-delete, the /wsl/* endpoints and /wsl/unregister in the catastrophic list. Before my pkg update today, the installed copy was the hydrogen-bootstrap one. After the update it is the Windows one. The result depends on update order.
Decision needed (owner). Pick one:
- Keep the generic
hydrogen-apiin hydrogen-bootstrap only, and move the WSL-only rows into the existinghydrogen-api-windowscompanion. - Or delete it from hydrogen-bootstrap if the full reference is Windows-only.
Then add the losing package's copy to its install.sh prune list if needed. I did not change either copy in the 0.3.30 skill cleanup because it needs a layering decision.