dc71e2338e33ac726bc5b6c3bfc5b71367cfa80e
Closes тех-долг из routing.md v1.1 §4.1 — install-plugins.sh теперь
фильтрует entries по полю `target` относительно режима install'а.
Added флаг `--install-target=user|consumer` (required, с fallback на 'user'
+ warning для backwards-compat прямых вызовов из тестов). Filter jq-выражение:
user: target ∈ {"user-level", "user-level+consumer"}
consumer: target ∈ {"consumer", "user-level+consumer"}
scripts/install.sh теперь передаёт --install-target автоматически на основе
detected $mode (user|project). Regression: текущие 8 entries → 8 plugins при
--install-target=user, 2 plugins (FD + UPM, target=user-level+consumer) при
--install-target=consumer.
Подготовка под Phase 1: добавление 4 consumer-only entries (target=consumer)
и 1 user-level+consumer entry (context7) в plugins-manifest.json — filter
обеспечит, что в brain user-level попадут только нужные.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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 для деталей.
Документация
- docs/architecture.md — архитектура brain'а
- docs/how-to-use-brain.md — workflow использования
- docs/how-to-experiment.md — песочница experiments/
- docs/secrets-and-tokens.md — управление секретами
- docs/consumer-projects.md — список known consumer projects
Prerequisites
git≥2.xjq≥1.6python3≥3.10bash(Git Bash на Windows работает)- Optional:
gh(для GitHub repo create),gitleaks(CI),claudeCLI (для plugin install)
Description
Languages
JavaScript
98.6%
Python
1.1%
Shell
0.3%