← ClaudeAtlas

adoptlisted

Scaffolds an Obsidian-compatible vault from the user manifest. Two modes — fresh-vault (creates Inbox/Logs/Plans/.coordination plus a personalized CLAUDE.md and System Backlog index) and retrofit-existing (walks an existing populated vault, renders a collision matrix, scaffolds only truly-new project candidates). Idempotent in both modes.
peter-claude-vault/claude-stem · ★ 0 · AI & Automation · score 65
Install: claude install-skill peter-claude-vault/claude-stem
# /adopt User-facing entry for `/adopt`. Wraps `skills/adopt/adopt.sh` (fresh-vault scaffolding) and `skills/adopt/retrofit.sh` (existing-vault retrofit) in a single slash-command surface. `/adopt` runs after `/onboard` has populated `$CLAUDE_HOME/user-manifest.json`. Round-trip on a fresh archetype takes seconds (the spec ceiling is two minutes for slow filesystems). ## Invocation | Command | Behavior | |---|---| | `/adopt` | Default fresh-vault scaffold at `vault.root`. | | `/adopt --dry-run` | Fresh-vault: print scaffolding plan to stdout; zero filesystem changes. With `--retrofit-existing`: render the collision matrix; skip the gate and Stage 3. | | `/adopt --force-install` | Bypass the user-only-state refusal (no foundation install detected). | | `/adopt --retrofit-existing [<path>]` | Retrofit mode. Walks the existing vault (or `<path>` sub-tree), renders an import plan with a collision-matrix appendix, and scaffolds only truly-new candidates. | | `/adopt --retrofit-existing --retrofit-cap N` | Refuse retrofit if the walked corpus exceeds N records (default 500). | | `/adopt --retrofit-existing --retrofit-keep-threshold F` | Modal-parent-dir ratio above which reference / meeting candidates are `keep` rather than `move-to` (default 0.8). | | `/adopt --verbose` | Info-level diagnostics on stdout. | | `/adopt --version` | Print scaffolding-script version and exit. | `SessionStart` triggers `/adopt` automatically when `/onboard` has completed Section E AND `vault.is_fr