← ClaudeAtlas

setup-projectlisted

One-time project setup. Apply the required `.claude/settings.json` keys (enabledPlugins + default agent) so the overlord becomes the session default agent. Use only when adopting the plugin in a new project, when repairing settings, or when the user explicitly requests setup. Also ensures `.hivemind/` is excluded from git via `.gitignore`.
brenpike/hivemind · ★ 0 · AI & Automation · score 65
Install: claude install-skill brenpike/hivemind
## Quick Reference Rules: `REPORT-01` (blocked report contract) Before: - [ ] Project root resolved via `git rev-parse --show-toplevel` - [ ] `.claude/settings.json` read or default `{}` established - [ ] No conflicting `agent` value exists (or user approved override) - [ ] `.gitignore` read or default absence noted - [ ] If `claude_mem` = `yes`: `~/.claude-mem/settings.json` existence checked and (if present) read After: - [ ] Required keys applied to `.claude/settings.json` - [ ] Existing keys preserved - [ ] Output uses lowercase snake_case field names - [ ] `.hivemind/` entry ensured in `.gitignore` - [ ] If `caveman` = `yes`: `.envrc` contains `CAVEMAN_DEFAULT_MODE=ultra`, `pluginConfigs` for caveman applied, SubagentStart hook configured - [ ] If `claude_mem` = `yes` and `~/.claude-mem/settings.json` present with empty/missing `CLAUDE_CODE_PATH`: key set to dynamically-resolved `claude` path (only that key), and user told to restart the worker - [ ] `hivemind:bootstrap-context` invoked (or skipped in dry_run) # Setup Project Apply the hivemind plugin's required project settings to `.claude/settings.json` so the overlord becomes the session default agent. This skill is the user-invoked alternative to manually editing `.claude/settings.json` per the README. It is not auto-invoked by the plugin; the user must explicitly request it. ## When to Use - new project adopting the plugin - existing project missing the `agent` default - repairing settings after manual edits