-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Open
Description
Summary
When installing gstack via git clone ... && ./setup, the setup script fails immediately if bun is not installed, leaving no skill symlinks in ~/.claude/skills/. The user is told to install bun manually, but even after installing bun, they must know to re-run ./setup — which isn't obvious.
As a result, invoking any gstack sub-skill (e.g., /office-hours) returns Unknown skill: office-hours because the symlinks were never created.
Steps to Reproduce
- Fresh machine without
buninstalled - Run:
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup - Setup fails with:
Error: bun is required but not installed. - Install bun manually:
curl -fsSL https://bun.sh/install | bash - Bun is not yet in PATH for the current shell session
- Re-run
./setup— still fails unless user manually exports PATH - Even after fixing PATH and re-running setup, the user has already moved on and tries
/office-hours→Unknown skill
Expected Behavior
Either:
- Option A:
setupauto-installs bun if missing (the script already prints the install command, could just run it) - Option B:
setupdetects bun was just installed to~/.bun/bin/and adds it to PATH for the current invocation - Option C: The README/install instructions make it explicit that bun must be installed and in PATH before running setup
Environment
- Windows 11 (MSYS2/Git Bash)
- bun v1.3.11 (installed after initial setup failure)
- gstack latest (cloned 2026-03-25)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels