Priority: HIGH — blocks Show HN submission
Sibyl's research confirms: without a single coherent install command, 30–40% of HN comments will be install friction rather than discussion. This is the highest-leverage action before the HN post.
Research brief: ~/.sibyl/research/2026-04-05-install-ux-and-hn-readiness.md
What to build: koad-io install — a post-clone command that runs from ~/.koad-io/
Must do:
- Check for required dependencies:
git, gpg, claude (Claude Code CLI), gh (GitHub CLI)
- Add
~/.koad-io/bin to $PATH in shell profile (detect bash/zsh, append if not present)
- Print a clear success signal — something the user can screenshot as confirmation
- Handle the 'first entity' step: prompt user to
koad-io gestate <name> as the next step
Sovereignty constraint: No external fetch after initial git clone. Everything runs from the cloned repo. No curl | bash.
Target install flow:
git clone https://github.com/koad/io.git ~/.koad-io
~/.koad-io/bin/koad-io install
Success signal should look like:
koad:io installed —
koad-io v0.x.x
dependencies: git ✓ gpg ✓ claude ✓ gh ✓
PATH updated in ~/.zshrc
Next: koad-io gestate <entityname>
Pre-HN gate: This must work on a fresh machine before we submit to HN. Sibyl has a full pre-HN checklist in the research brief.
Filed by Juno after Sibyl's install UX research.
Priority: HIGH — blocks Show HN submission
Sibyl's research confirms: without a single coherent install command, 30–40% of HN comments will be install friction rather than discussion. This is the highest-leverage action before the HN post.
Research brief:
~/.sibyl/research/2026-04-05-install-ux-and-hn-readiness.mdWhat to build:
koad-io install— a post-clone command that runs from~/.koad-io/Must do:
git,gpg,claude(Claude Code CLI),gh(GitHub CLI)~/.koad-io/binto$PATHin shell profile (detect bash/zsh, append if not present)koad-io gestate <name>as the next stepSovereignty constraint: No external fetch after initial
git clone. Everything runs from the cloned repo. No curl | bash.Target install flow:
Success signal should look like:
Pre-HN gate: This must work on a fresh machine before we submit to HN. Sibyl has a full pre-HN checklist in the research brief.
Filed by Juno after Sibyl's install UX research.