/setup-gaia
/setup-gaia is the per-machine setup for a cloned GAIA project. The creator of the project ran /gaia-init, but the per-machine state (Claude plugins, etc.) does not travel in git. Every developer who clones the repo needs to run /setup-gaia once.
When to use this
Section titled “When to use this”- After
git clone-ing an existing GAIA project - Do not use after running
npx create-gaia.
The flow
Section titled “The flow”Pre-step: pnpm and node_modules
Section titled “Pre-step: pnpm and node_modules”If corepack is available, pnpm is enabled at the version pinned in package.json. Otherwise pnpm is installed globally via npm. If node_modules/ is missing, pnpm install runs.
1. install-tools
Section titled “1. install-tools”Three external tools, identical to step 4 of /gaia-init:
- React Doctor skill
- Playwright CLI binary
- Serena MCP server (with
uvbootstrapped if missing)
If Serena is already registered, the installer treats the “name already exists” error as success and continues.
2. install-plugins
Section titled “2. install-plugins”claude plugin install typescript-lsp@claude-plugins-officialclaude plugin marketplace add AgriciDaniel/claude-obsidianclaude plugin install claude-obsidian@claude-obsidian-marketplaceAlready-installed plugins are no-ops.
4. Mentorship opt-in
Section titled “4. Mentorship opt-in”You can choose to opt-in to GAIA’s experimental mentorship feature.
Resuming after a failure
Section titled “Resuming after a failure”If you encounter any issues while /setup-gaia runs, ask Claude to fix it and resume.