diff --git a/manifest.json b/manifest.json index 2ba288b..7cefac7 100644 --- a/manifest.json +++ b/manifest.json @@ -12,7 +12,7 @@ "docs/Plugin_stack_rules.md": "a6624d13bc1366c572d590a7ab125aaeea9cce091c00264797443b00eeefb864", "docs/Pravila_raboty_Claude.md": "33adaba80b311269861777422f378438bfd08e1a6b1114c49836dd74a096f14c", "docs/Tooling.md": "9ac1bde261de859760033d2cc22d8a848279ec540c409bf15b7735f39f8d8f99", - "docs/visualizations/hooks-skills-plugins-map.html": "ad61c5069ac25c70f23315bf7d4c9bd80d2f55380f27f5a95d0e93b80dfe2532" + "docs/visualizations/hooks-skills-plugins-map.html": "dfe16e722505b57c0371b4f72f9183d3fb6a67b2297d0e91497112f36c0cd7bb" }, "user-mode": { "hooks/economy-mode-test.py": "8e42f2137ca79206b8b205334cdf89f1ac991932fe9e773c828c8a1496fa2403", @@ -34,7 +34,7 @@ "project-files/docs/Plugin_stack_rules.template.md": "a6624d13bc1366c572d590a7ab125aaeea9cce091c00264797443b00eeefb864", "project-files/docs/Pravila_raboty_Claude.template.md": "33adaba80b311269861777422f378438bfd08e1a6b1114c49836dd74a096f14c", "project-files/docs/Tooling.template.md": "9ac1bde261de859760033d2cc22d8a848279ec540c409bf15b7735f39f8d8f99", - "project-files/docs/visualizations/hooks-skills-plugins-map.html": "ad61c5069ac25c70f23315bf7d4c9bd80d2f55380f27f5a95d0e93b80dfe2532", + "project-files/docs/visualizations/hooks-skills-plugins-map.html": "dfe16e722505b57c0371b4f72f9183d3fb6a67b2297d0e91497112f36c0cd7bb", "user-level-files/README.md": "1bca220f99df30ef1fbfb9314b8f5182784ba44e44e63e7ded10edd77e3c2cba", "user-level-files/hooks/economy-mode-test.py": "8e42f2137ca79206b8b205334cdf89f1ac991932fe9e773c828c8a1496fa2403", "user-level-files/hooks/economy-mode.py": "865f36bba142a717dec18fb1e5f055c17b157bd53cc5fdbc7ef1e8628b3c2f64", diff --git a/project-files/docs/visualizations/hooks-skills-plugins-map.html b/project-files/docs/visualizations/hooks-skills-plugins-map.html index 25ce66f..017be52 100644 --- a/project-files/docs/visualizations/hooks-skills-plugins-map.html +++ b/project-files/docs/visualizations/hooks-skills-plugins-map.html @@ -1508,7 +1508,7 @@ main { position: relative; z-index: 2; }
- Иллюстрированный справочник по внутреннему устройству Claude Code в проекте Лидерра. + Иллюстрированный справочник по внутреннему устройству Claude Code в проекте с установленным claude-brain v1.0. Что срабатывает в начале промпта, что — посреди вашей работы, и что — в конце. - Три типа сущностей, семь хуков, пять событий, четыре плагина. + Три типа сущностей, семь хуков, пять событий, четыре плагина, четыре MCP-сервера.
- Все 28 скилов сгруппированы по родительскому плагину. 18 принадлежат - одному из 4 установленных плагинов, 10 — «standalone / встроенные» + Все 28 capabilities (27 skills + 1 slash-command) сгруппированы по родительскому плагину. + 18 принадлежат одному из 4 установленных плагинов (17 skills + 1 command), 10 — «standalone / встроенные» (не доставляются плагином, идут с Claude Code как часть базовой системы).
@@ -2213,7 +2213,7 @@ Plugin ──> ничего не делает сам — только дост- Где физически лежит каждый компонент. Хук-скрипты живут отдельно от проекта Лидерры — - это пользовательская инфраструктура Claude Code. Спеки и планы — в репозитории проекта. + Где физически лежит каждый компонент. Три уровня: user (общая инфраструктура Claude Code), + brain (source) (репозиторий-источник, который правится осознанно), project (consumer) + (любой проект, в который brain установлен через install.sh).
userC:\Users\Administrator\.claude\ - ├── settings.json главный конфиг: permissions + hooks + ├── settings.json главный конфиг: permissions + hooks (собран из settings-fragment.json) ├── settings.json.backup-pre-economy-hardening │ - ├── hooks/ наши Python-скрипты хуков + ├── hooks/ Python-скрипты хуков (синкаются из brain user-level-files/hooks/) │ ├── skill-marker.py PreToolUse(Skill) │ ├── skill-check.py PreToolUse(Edit|Write|MultiEdit) │ ├── economy-mode.py (v3) UserPromptSubmit + state writer @@ -2339,32 +2340,58 @@ Plugin ──> ничего не делает сам — только дост │ ├── economy-verifier.py Stop wrapper │ └── economy-postcompact.py PostCompact │ - ├── plugins/cache/ загруженные плагины - │ ├── superpowers-dev/superpowers/5.1.0/ - │ ├── claude-plugins-official/claude-md-management/ + ├── plugins/cache/ загруженные плагины (marketplace-источники в marketplaces.json) + │ ├── superpowers-dev/superpowers/5.1.0/ obra/superpowers + │ ├── claude-plugins-official/claude-md-management/1.0.0/ │ ├── claude-plugins-official/frontend-design/ - │ └── ui-ux-pro-max-skill/ui-ux-pro-max/ + │ └── ui-ux-pro-max-skill/ui-ux-pro-max/2.5.0/ │ - └── projects/<cwd>/memory/ долгосрочная память + └── projects/<cwd>/memory/ долгосрочная память (per-project) ├── MEMORY.md (index) - ├── feedback_superpowers_hard_rule.md - ├── project_state.md - └── reference_github.md + └── ... per-project files -projectc:\моя\проекты\портал crm\Документация\ - ├── CLAUDE.md главная карта проекта - ├── cspell-words.txt словарь cspell для pre-commit +brain (source)c:\моя\проекты\claude-brain\ + ├── manifest.json SHA-256 hashes всех файлов brain v1.0 + ├── CLAUDE.md / README.md / CHANGELOG.md │ - ├── docs/Pravila_raboty_Claude_v1_1.md §12 hard rule - ├── docs/Plugin_stack_rules_v1.md 16 правил координации - ├── docs/Tooling_v8_3.md реестр 33 инструментов + ├── project-files/ копируется в consumer-проекты install.sh'ом + │ ├── CLAUDE.md.template + │ ├── .mcp.json.template playwright + github + semgrep + │ └── docs/ + │ ├── Pravila_raboty_Claude.template.md + │ ├── Plugin_stack_rules.template.md + │ ├── Tooling.template.md + │ └── visualizations/hooks-skills-plugins-map.html вы тут │ - ├── docs/superpowers/specs/ спеки фич (этот документ — для visualization) - │ └── 2026-05-10-economy-hook-bypass-closure-design.md - ├── docs/superpowers/plans/ пошаговые планы - │ └── 2026-05-10-economy-hook-bypass-closure.md - └── docs/visualizations/ визуализации (вы тут) - └── hooks-skills-plugins-map.html + ├── user-level-files/ копируется в ~/.claude/ install.sh'ом + │ ├── hooks/ 7 рантайм + 3 test .py + │ ├── settings-fragment.json фрагмент для merge в settings.json + │ ├── marketplaces.json 3 marketplace-источника + │ ├── plugins-manifest.json 4 плагина + версии + │ └── mcp-user.template.json magic (21st.dev) + │ + ├── scripts/ инструменты sync + │ ├── install.sh copy brain → consumer / ~/.claude + │ ├── verify.sh cross-check hashes vs manifest.json + │ └── extract.sh rescue: consumer → brain + │ + └── docs/ документация brain'а самого + ├── architecture.md + ├── how-to-use-brain.md + ├── secrets-and-tokens.md + └── sessions/2026-05-11-bootstrap-session.md + +project (consumer)<consumer-project>/ + ├── CLAUDE.md из template, substitutions заполнены при install + ├── .mcp.json project-mode MCP (playwright/github/semgrep) + │ + └── docs/ + ├── Pravila_raboty_Claude.md §12 hard rule (без версии в имени) + ├── Plugin_stack_rules.md 16 правил координации + ├── Tooling.md реестр инструментов проекта + ├── CHANGELOG_claude_md.md + ├── superpowers/{specs,plans}/ создаются по мере работы + └── visualizations/hooks-skills-plugins-map.html этот файл, installed copy
+ Четыре сервера Model Context Protocol. Один на user-уровне (магазин компонентов), три на project-уровне + (браузер, GitHub API, статанализ). MCP — это не плагин и не хук: это отдельный процесс, + который запускается рядом с Claude Code и предоставляет дополнительные tools через stdio или HTTP. +
+ +Шесть практических действий. Каждое — одна команда или одно изменение в одном файле. @@ -2565,8 +2669,8 @@ Plugin ──> ничего не делает сам — только дост