What problem does it solve?
It streamlines one-time setup of your Claude Code environment so you can reliably follow consistent behavioral rules, use output compaction hooks, and integrate with your Obsidian vault without manual reconfiguration each time.
Core Features & Use Cases
- Behavioral rules bootstrapping: Ensures
~/.claude/CLAUDE.md contains a ## Behavioral Rules section by appending the skill-provided rules if missing, without overwriting existing content.
- Deterministic output compaction hooks: Installs
compact.sh, compact-filter.sh, and compact-rules.json, then merges a PreToolUse hook into ~/.claude/settings.json only if compact.sh is not already configured.
- Obsidian vault path configuration: Detects a plausible Obsidian vault location (or asks you), stores
obsidianVaultPath in ~/.claude/eagle-config.json, and creates a projects/ directory in the vault.
- Eagle agents verification: Checks that the expected 12
eagle-* agent markdown files are present under ~/.claude/agents/ and reports what’s missing.
Quick Start
Run the command eagle bootstrap to configure Claude Code globally on this machine.