This page is about installing the originalDocumentation Index
Fetch the complete documentation index at: https://zikun.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
garrytan/gstack on your machine. It is not about deploying this documentation site. See the project README for that.
Prerequisites
Claude Code
The official Anthropic CLI. Required.
Bun 1.0 or newer
Used to compile the browser binary at install time.
Git
Used for the install itself and by every shipping skill.
Install in thirty seconds
Paste this single command into your Claude Code session. Claude does the rest, including adding a routing section to yourCLAUDE.md and listing the available skills.
The
./setup script verifies that Bun is installed, compiles the browser daemon and the designer binary, and symlinks every skill directory into your host’s skills path. On Windows it falls back to cp -R because plain symlinks silently go stale after git pull if Developer Mode is off.The recommended first session
The README explicitly suggests starting with a five-step loop before deciding whether the system is for you.Run /office-hours
Describe what you are building. The skill will push back on your framing, run the six forcing questions, generate two or three implementation alternatives with effort estimates, and write a design doc to
~/.gstack/projects/<slug>/.Run /plan-ceo-review on any feature idea
The skill reads the design doc automatically. It will run the 11-section review, surface scope-expansion opportunities (you opt in to each one individually), and write a CEO plan if you chose Expansion or Selective Expansion mode.
Run /review on any branch with changes
Pre-landing review. Auto-fixes mechanical issues directly. Batches ambiguous findings into one AskUserQuestion call. Should take 30 to 90 seconds for a small diff.
Run /qa on your staging URL
Spins up the browser, explores the affected pages, finds bugs, fixes them with atomic commits, auto-generates regression tests, re-verifies. Stops automatically when the WTF-likelihood heuristic crosses 20 percent.
What gets created on disk
~/.claude/skills/gstack/
The cloned repo. Updated by
/gstack-upgrade or by re-running ./setup.~/.gstack/
The state directory. Stores config, sessions, analytics, projects, learnings, security state. Persistent across sessions.
<project>/.claude/
Per-project skill symlinks (only if you opted into team mode).
<project>/.context/
Per-project context for Conductor worktree handoffs.
Configuration
The user-level config file is~/.gstack/config.yaml. Skills read it at startup. Set values via the gstack-config helper.
gstack-config examples
proactive (default. true)
proactive (default. true)
When true, gstack auto-invokes the right skill when your request matches one’s routing rule. Set to
false if you prefer to type slash-commands manually.telemetry (default. off)
telemetry (default. off)
Three values.
off, anonymous, community. Off sends nothing. Anonymous sends counter-only stats with no device ID. Community sends usage data plus a stable device ID for cross-machine aggregation. Telemetry is opt-in and a one-time prompt asks on first run.auto_upgrade (default. false)
auto_upgrade (default. false)
When true, gstack silently upgrades itself at the start of each session if a new version is available. Otherwise the preamble surfaces an
UPGRADE_AVAILABLE line and the user runs /gstack-upgrade.checkpoint_mode (default. explicit)
checkpoint_mode (default. explicit)
When set to
continuous, skills auto-commit work-in-progress with WIP: prefix and structured context. Survives crashes. /ship filter-squashes WIP commits before opening the PR.skip_eng_review (default. false)
skip_eng_review (default. false)
When true,
/ship does not block on a missing engineering review. Useful for teams that have their own pre-merge gate.Upgrading
Upgrade
~/.claude/skills/gstack/) or a vendored install (<project>/.claude/skills/gstack/), syncs both if dual-installed, and prints the changelog.
Uninstalling
Uninstall
~/.gstack/config.yaml and the marker files. The projects directory keeps your learnings and design docs intact.
What to read next
The 47-skill catalog
Every slash command with its persona and one-line job. The complete inventory.
The verbatim prompts
The exact instructions inside the biggest specialists.
The runtime mechanism
How a SKILL.md actually loads and executes.
The original repository
Browse the source. Read the CHANGELOG. File issues.