Дмитрий 52584df34e fix(scripts): 5 critical bugs from Phase 9 self-test
Bug 1: merge-mcp.sh fails on Cyrillic brain repo paths (jq fopen UTF-8 issue)
  → use --argjson with $(cat ...) instead of --slurpfile

Bug 2: install.sh stripped only trailing .template, missed middle .template.
  → strip both '.template.' middle and '.template' trailing patterns

Bug 3: manifest.json used brain-repo paths but verify.sh checked target paths
  → restructure manifest.files into {project-mode, user-mode, brain-internal} maps
  → verify.sh now picks map based on detected target mode

Bug 4: make_backup_dir created empty backup dir, no file preservation
  → rsync/cp -r target tree to backup before any modifications

Bug 5: brain's project-files/README.md overwrote consumer's README.md
  → install.sh now skips brain-internal READMEs in project/user copy loops

Phase 9 self-test re-run on c:/tmp/test-consumer-fix: install + verify both PASS.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 01:24:52 +03:00

Claude Brain

Переиспользуемый «мозг Claude» — правила, хуки, плагины и MCP-серверы — для подключения к проектам.

Quick start

Установить мозг в новый или существующий consumer-проект

cd c:/моя/проекты/claude-brain
./scripts/install.sh --target=/path/to/my-project --version=brain-v1.0

Установить мозг в ~/.claude/ (user-level хуки + плагины + MCP)

cd c:/моя/проекты/claude-brain
./scripts/install.sh --target=$HOME/.claude --version=brain-v1.0

При первом запуске будет prompt для MAGIC_API_KEY (21st.dev). Используй --skip-secrets для CI.

Проверить целостность

./scripts/verify.sh --target=/path/to/my-project

Структура

См. CLAUDE.md для деталей.

Документация

Prerequisites

  • git ≥2.x
  • jq ≥1.6
  • python3 ≥3.10
  • bash (Git Bash на Windows работает)
  • Optional: gh (для GitHub repo create), gitleaks (CI), claude CLI (для plugin install)
S
Description
No description provided
Readme 13 MiB
Languages
JavaScript 98.6%
Python 1.1%
Shell 0.3%