Skip to content

docs(onboarding): add gstack install step + author attribution#52

Merged
alongd merged 1 commit into
mainfrom
onboarding-gstack
Jul 9, 2026
Merged

docs(onboarding): add gstack install step + author attribution#52
alongd merged 1 commit into
mainfrom
onboarding-gstack

Conversation

@alongd

@alongd alongd commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Problem

CLAUDE.global.md and the smoke test both reference gstack skills (/browse, /review, /ship, …), but no onboarding step actually installs gstack. gstack is a separate repo (garrytan/gstack), git-ignored inside agent-skills, so a member who does only steps 4–5 never gets it — and the type / smoke-test check silently fails.

A prior Claude Code session hit this and concluded "gstack is PI-only, drop it from the doc." That's wrong: only the settings.json session-update hook is PI-only — the skills are member-facing and meant to be installed (per the agent-skills README's own step 3).

Changes

  • ONBOARDING.md — new step 6 "gstack skills": clone garrytan/gstack into ~/.claude/skills/gstack and run ./setup, with the bun prerequisite flagged (./setup verified to require it). Steps 6–11 renumbered → 7–12, all cross-references fixed, smoke test now names concrete skills and points at step 6.
  • ONBOARDING.mdauthor-attribution note: Alon Grinberg Dana authored the runbook + CLAUDE.global.md, so future CC sessions don't guess who "the PI" / "personal infra" refers to.
  • MAINTAINING.md — disambiguates the settings.json gstack hook (PI-only) from the gstack skills (member-installed, step 6); adds a decision row so this doesn't get misread again.

Notes

🤖 Generated with Claude Code

@alongd alongd force-pushed the onboarding-gstack branch from 3c3a064 to dd5b0fe Compare July 9, 2026 03:40
CLAUDE.global.md and the smoke test both reference gstack skills
(/browse, /review, /ship, …) but no onboarding step installed gstack —
it's a separate repo (garrytan/gstack), git-ignored inside agent-skills,
so members who only did steps 4-5 never got it. A prior CC session read
this gap plus the "gstack hook" line in MAINTAINING.md as "gstack is
PI-only," which is wrong: only the settings.json session-update hook is
PI-only, the skills are member-facing.

- ONBOARDING: new step 6 "gstack skills" (clone garrytan/gstack into
  ~/.claude/skills/gstack + ./setup, with the bun prerequisite noted);
  renumber steps 6-11 -> 7-12 and fix cross-refs; smoke test points at
  step 6.
- ONBOARDING: author-attribution note (Alon Grinberg Dana wrote this
  runbook + CLAUDE.global.md) so future CC sessions don't guess who
  "the PI" is.
- MAINTAINING: disambiguate the settings.json gstack *hook* (PI-only)
  from the gstack *skills* (member-installed, step 6); add a decision row.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@alongd alongd force-pushed the onboarding-gstack branch from dd5b0fe to 8dd4992 Compare July 9, 2026 03:41
@alongd alongd merged commit c4ae170 into main Jul 9, 2026
2 checks passed
@alongd alongd deleted the onboarding-gstack branch July 9, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant