You've got the tools installed. Now install the OS itself — the folder structure, the persona files, the skills, the discipline. Three tiers depending on how deep you want to go on day one. You can always upgrade later.
All three tiers clone the same public repo — github.com/the-sid-dani/second-brain-harness. The difference is how much of the harness's optional surface area you turn on the first time you launch.
For Lite and Full, ./scripts/install.sh runs before claude. Don't skip that order — Claude Code reads .mcp.json, .claude/settings.json, and env vars at session-start. Running the installer afterwards means restarting Claude. See the "Why install.sh runs first" callout below.
/briefing, /contact, /find, /new-project) and the design skills (decks, dashboards, landing pages). No advanced research tools. You can upgrade later, anytime — the installer is idempotent.git clone https://github.com/the-sid-dani/second-brain-harness ~/Desktop/second-brain-harness
cd ~/Desktop/second-brain-harness
claude
/bootstrap/research — deep-dive research on a topic, summarized for you/autonomous — Claude works through multi-step tasks on its own with checkpoints/premortem — pre-implementation failure analysis (what could go wrong, before you start)/review — code or doc review pass/create-handoff — generates a session handoff doc when you stopgit clone https://github.com/the-sid-dani/second-brain-harness ~/Desktop/second-brain-harness
cd ~/Desktop/second-brain-harness
./scripts/install.sh --no-fastedit-model
claude
/bootstrapgit clone https://github.com/the-sid-dani/second-brain-harness ~/Desktop/second-brain-harness
cd ~/Desktop/second-brain-harness
./scripts/install.sh
claude
/bootstrap and /mcpinstall.sh runs before claude.Claude Code reads three things at session-start, and only at session-start:
.mcp.json — the list of MCP servers to spawn for this session.claude/settings.json — hook wiring, permissions, env vars.envThe CCv4 installer is what puts those three things in place. Specifically, ./scripts/install.sh:
.mcp.json (Tier 3 only).claude/settings.json — the hook files are already in .claude/hooks/, but they reference bloks, tldr, and fastedit binaries the installer puts on your PATH.env for Ouros / Exa / NIA harness toolsAll of that has to be on disk before claude starts. Reading the same config after Claude is already running means exiting and relaunching the session.
The earlier version of this page said "run install.sh after the Minimal flow above." That made teammates launch Claude first, hit a half-broken session, run the installer, then have to exit and restart. The fix is the linear flow you see in each tier — clone, install, launch. One pass per tier, no restart.
For Minimal, there's no install.sh step because that tier doesn't depend on FastEdit MCP, the CCv4 binaries, or harness API keys. The persona + design skills work straight from the cloned repo.
Quick side-by-side. Pick the one that matches what you'll actually use this week. You can rerun a higher tier anytime — the installer is idempotent.
| Feature | Minimal | Lite | Full |
|---|---|---|---|
Chief-of-staff skills (/briefing, /find, /new-project…) |
● | ● | ● |
| Design skill family (26 skills — landing, deck, dashboard, poster…) | ● | ● | ● |
| PARA workspace + persona files | ● | ● | ● |
/bootstrap interactive setup |
● | ● | ● |
CCv4 skills (/research, /autonomous, /premortem…) |
— | ● | ● |
| CCv4 hooks (status, pre-compact, tldr-read, auto-handoff) | — | ● | ● |
| Ouros / Exa / NIA harness tools | — | ● | ● |
| FastEdit MCP (AST-aware code edits) | — | — | ● |
| First-launch time | ~30 sec | ~2 min | ~5 min |
Edit tool is fine.All upgrades are idempotent — re-run ./scripts/install.sh later to move from Lite to Full, or first-time-run it to move from Minimal to Lite. Nothing gets clobbered; the installer skips what's already there.