| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Idempotent installer that bootstraps Claude Code binary, marketplaces, plugins, rules, hooks, settings, vault, and QMD. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…add qmd Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Guard zsh-only files (.alias, .fnm, .fzf, .thefuck, .pnpm) behind ZSH_VERSION check in .profile — fixes ~15 errors when Claude Code's bash tool sources the profile - Guard typeset -U in .path (zsh-only) - Parameterize cs alias with $HOME - Add VAULT_DIR export to .env Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
16 new tests covering install script, manifests, rules, hooks, settings template, CLI wiring, and security (no hardcoded paths). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
P1 (Critical): - require_claude_* now return 1 after warn so try_or_track catches failures - Use grep -Fq for fixed-string matching (prevents substring false positives) - Remove duplicate plugins (code-review, security-guidance from claude-code-plugins) - Standardize settings.template.json on $HOME (no mixed ~ paths) P2 (Important): - Remove duplicate bot banner from install_claude.sh (CLI already prints it) - Remove double-logging from settings hook (hook script handles its own log) - Use envsubst for $HOME expansion (safe against metacharacters), sed fallback - Alphabetize --claude in install help menu - Add gnu-tools.md to test_claude_bootstrap rules array - Move install log from /tmp to ~/.cache/dotfiles/ (private, user-owned) P3 (Nice-to-have): - Combine copy_rules/copy_hooks into single copy_claude_files function - Simplify setup_vault with brace expansion - Use trap RETURN for tmpfile cleanup in install_claude_binary - Add claude/ directory entry to architecture.md - Guard cs alias against missing recall skill venv - Add log rotation (>1MB truncation) to index-sessions.sh Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Implementation plan with 12 tasks and research appendix - Design document with architecture decisions - Solution doc capturing all 16 review findings and prevention strategies Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add Obsidian and gettext (envsubst) to Brewfile - Expand vault structure with Daily/ and Polaris/ directories - Add top-of-mind.md starter template for Polaris concept - Setup QMD collections (notes + sessions) with context descriptions - Run QMD embed for vector search on first install - Add QMD MCP server to settings template for Claude Code integration - Enhance vault-lookback rule with three search modes and tips - Add 3 new tests (vault templates, QMD MCP config) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…e.json MCP servers belong in ~/.claude.json (via 'claude mcp add'), not in settings.json. The settings template now only contains env, hooks, and preferences. QMD MCP is registered via 'claude mcp add --transport stdio' during bootstrap. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…er-project) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
| Back | FazBrowse Home | New Git URL |
Summary
What's New
Key Design Decisions
Code Review Findings (Fixed)
4 parallel review agents found 16 issues, all addressed in commit 29206b9:
Full details: docs/solutions/logic-errors/claude-bootstrap-review-batch-fixes.md
Testing
Post-Deploy Monitoring & Validation
No additional operational monitoring required: this is a local dotfiles bootstrap command with no server-side components.