Step 2 of 2  ·  Pick a tier

Install Second-Brain OS.

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.

The three tiers

Pick how deep to go.

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.

Order matters

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.

Tier 1
Minimal
Fastest start
Just the core. Chief-of-staff workflows (/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
Then inside Claude Code: /bootstrap
Best if: you want to try it without installing anything beyond Claude Code itself. Lowest commitment, fastest to first useful output.
Tier 3
Full
Adds FastEdit
Everything in Lite, plus the FastEdit integration — a faster, smarter code editor that uses a small AI model (1.7B parameters) to make precise surgical edits on large files. Most useful for engineers and PMs who edit a lot of code. The installer downloads the model on first run, so allow a few extra minutes.
git clone https://github.com/the-sid-dani/second-brain-harness ~/Desktop/second-brain-harness
cd ~/Desktop/second-brain-harness
./scripts/install.sh
claude
Then inside Claude Code: /bootstrap and /mcp
Best if: you write code daily or work in large repos. The extra model download pays for itself within an afternoon of editing.
Important · Read this

Why install.sh runs before claude.

Claude Code reads three things at session-start, and only at session-start:

The CCv4 installer is what puts those three things in place. Specifically, ./scripts/install.sh:

All 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 previous wording was wrong

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.

Compare

What each tier adds.

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

Which one should I pick?

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.

Once installed
Use it day-to-day
Day-to-day workflow →