From af32dfcd92a876f2d5bca70ca0ecbc6e1bc06d65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Mon, 11 May 2026 12:59:30 +0300 Subject: [PATCH] docs(visualizations): rebuild hooks-skills-plugins-map for brain v1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adapt HTML visualization template under actual brain v1.0 state on 2026-05-11. Original copy from Liderra had stale context. Changes: - Hero block: date 2026-05-11, edition vIV, deconxt from Liderra («четыре MCP-сервера» added to counters) - §II Hierarchy: remove version suffixes (Pravila_raboty_Claude.md, Plugin_stack_rules.md) — brain templates have no versions - §VI Plugins: claude-md-management now "1 skill + 1 slash-command", ui-ux-pro-max stats actualized (67 styles, 161 palette, 57 fonts, 99 UX guidelines, 25 chart types) - §VII Skills: lede updated to "28 capabilities (27 skills + 1 slash-command)" - §VIII Filesystem: rebuilt to dual-source brain v1.0 model (user / brain source / project consumer) - §XI MCP servers (NEW): 4 servers — magic, playwright, github, semgrep - §XII Actions renumbered (was §XI) - §X Graph data: revise-claude-md labeled as command, legend label "Скил/команда (28)" - Footer meta: 2026-05-11, "brain v1.0 / 7 хуков / 4 плагина / 4 MCP / 28 capabilities" - manifest.json SHA-256 hash sync (both project-mode and brain-internal entries) Verified: HTML parses OK, JSON parses OK, hash matches manifest. Co-Authored-By: Claude Opus 4.7 (1M context) --- manifest.json | 4 +- .../hooks-skills-plugins-map.html | 194 ++++++++++++++---- 2 files changed, 151 insertions(+), 47 deletions(-) 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; }
Carta · vol. i · 2026 - 10.05.2026 + 11.05.2026

@@ -1521,13 +1521,13 @@ main { position: relative; z-index: 2; }

- Иллюстрированный справочник по внутреннему устройству Claude Code в проекте Лидерра. + Иллюстрированный справочник по внутреннему устройству Claude Code в проекте с установленным claude-brain v1.0. Что срабатывает в начале промпта, что — посреди вашей работы, и что — в конце. - Три типа сущностей, семь хуков, пять событий, четыре плагина. + Три типа сущностей, семь хуков, пять событий, четыре плагина, четыре MCP-сервера.

- vIII + vIV Edition · Carta
@@ -1687,7 +1687,7 @@ Plugin ──> ничего не делает сам — только дост
1
-
Pravila_raboty_Claude_v1_1.md
+
Pravila_raboty_Claude.md
Продуктовые правила работы Claude, утверждены заказчиком (~13 секций).
@@ -1711,7 +1711,7 @@ Plugin ──> ничего не делает сам — только дост
3
-
Plugin_stack_rules_v1.md
+
Plugin_stack_rules.md
Координирующий слой между плагинами (Superpowers + Frontend Design + UPM + 21st Magic), 16 правил.
@@ -2088,10 +2088,10 @@ Plugin ──> ничего не делает сам — только дост
Единственный канал правок корневого CLAUDE.md. Не даёт ему расходиться с Pravila и Tooling. - Содержит claude-md-improver (audit) и revise-claude-md (capture learnings). + Содержит claude-md-improver (skill — audit) и revise-claude-md (slash-command — capture learnings).
- 2 skills · инфраструктура CLAUDE.md + 1 skill + 1 slash-command · инфраструктура CLAUDE.md
@@ -2116,8 +2116,8 @@ Plugin ──> ничего не делает сам — только дост
nextlevelbuilder · ui-ux-pro-max-skill
- Резерв-библиотека: 50+ стилей, 161 палитра, 57 пар шрифтов, 161 тип продукта, 99 UX-гайдлайнов. - Off-phase tool — активируется только через R14 pipeline в Plugin Stack Rules. + Резерв-библиотека: 67 UI styles, 161 palette, 57 font pairings, 99 UX guidelines, 25 chart types + (across 15+ tech stacks). Off-phase tool — активируется только через R14 pipeline в Plugin Stack Rules.
1 skill · резерв-библиотека UI/UX @@ -2136,8 +2136,8 @@ Plugin ──> ничего не делает сам — только дост
VII

Скилы по плагинам

- Все 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-md-management
-
2 skills · anthropic · claude-plugins-official
+
1 skill + 1 command · anthropic · claude-plugins-official
@@ -2221,8 +2221,8 @@ Plugin ──> ничего не делает сам — только дост
Audit + targeted updates CLAUDE.md. Единственный канал структурных правок: добавление/удаление секций, версии в шапке, правки правил.
-
revise-claude-md
-
Захват session-learnings. Новые квирки, команды, паттерны из текущей сессии → автоматически в CLAUDE.md.
+
revise-claude-md (command)
+
Захват session-learnings. Новые квирки, команды, паттерны из текущей сессии → автоматически в CLAUDE.md. Доставляется как slash-command в commands/, не skill.
@@ -2250,7 +2250,7 @@ Plugin ──> ничего не делает сам — только дост
ui-ux-pro-max
-
Резерв-библиотека UI/UX. 50+ стилей, 161 палитра, 57 пар шрифтов, 99 UX guidelines, 25 типов графиков для 10 стеков. Активируется через PSR_v1 R14 pipeline.
+
Резерв-библиотека UI/UX. 67 UI styles, 161 palette, 57 font pairings, 99 UX guidelines, 25 chart types (across 15+ tech stacks). Активируется через PSR R14 pipeline.
@@ -2317,17 +2317,18 @@ Plugin ──> ничего не делает сам — только дост
VIII

Карта на диске

- Где физически лежит каждый компонент. Хук-скрипты живут отдельно от проекта Лидерры — - это пользовательская инфраструктура Claude Code. Спеки и планы — в репозитории проекта. + Где физически лежит каждый компонент. Три уровня: user (общая инфраструктура Claude Code), + brain (source) (репозиторий-источник, который правится осознанно), project (consumer) + (любой проект, в который brain установлен через install.sh).

 C:\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
 
-c:\моя\проекты\портал crm\Документация\
-  ├── CLAUDE.md                                главная карта проекта
-  ├── cspell-words.txt                         словарь cspell для pre-commit
+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
+
+<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
 
@@ -2476,7 +2503,7 @@ Plugin ──> ничего не делает сам — только дост

Узлы (категории)

Плагин (4)
-
Скил (28)
+
Скил/команда (28)
Скрипт хука (7)
Событие хука (5)
Файл состояния (1)
@@ -2499,11 +2526,88 @@ Plugin ──> ничего не делает сам — только дост
XI
+

MCP-серверы — внешние tool-провайдеры

+

+ Четыре сервера Model Context Protocol. Один на user-уровне (магазин компонентов), три на project-уровне + (браузер, GitHub API, статанализ). MCP — это не плагин и не хук: это отдельный процесс, + который запускается рядом с Claude Code и предоставляет дополнительные tools через stdio или HTTP. +

+ +
+ +
+
+
magic
+
user · stdio · npx
+
+
+ UI-генерация компонентов от 21st.dev. Поиск, inspiration, refiner, logo search — для быстрых + визуальных набросков. Зарегистрирован в ~/.claude/mcp.json + (template: user-level-files/mcp-user.template.json). +
+
+ npx @21st-dev/magic@latest · API_KEY required +
+
+ +
+
+
playwright
+
project · stdio · npx
+
+
+ Headless-браузер. Открытие web/*.html, screenshot, проверка интерактива, + навигация по DOM. Используется для визуальной верификации UI-работы. +
+
+ npx @playwright/mcp@latest +
+
+ +
+
+
github
+
project · HTTP · hosted
+
+
+ Официальный hosted GitHub MCP. Issues, PRs, файлы, search, actions. Требует + GITHUB_TOKEN (PAT, scopes: repo, read:org). + Заменил deprecated @modelcontextprotocol/server-github 06.05.2026. +
+
+ https://api.githubcopilot.com/mcp +
+
+ +
+
+
semgrep
+
project · stdio · npx
+
+
+ SAST. Семантический поиск и анализ кода через Semgrep rules прямо в Claude Code. + Для security-review и поиска паттернов уязвимостей. +
+
+ npx semgrep-mcp +
+
+ +
+
+
+ + +
+
+
XII

Что вы можете сделать

Шесть практических действий. Каждое — одна команда или одно изменение в одном файле. @@ -2565,8 +2669,8 @@ Plugin ──> ничего не делает сам — только дост

Document meta
hooks-skills-plugins-map.html · - 2026-05-10 · - 10 ч / 7 хуков / 4 плагина / ~22 скила + 2026-05-11 · + brain v1.0 · 7 хуков / 4 плагина / 4 MCP / 28 capabilities
~ fin ~
@@ -2608,7 +2712,7 @@ const GRAPH_NODES = [ { id: 'skl:writing-skills', type: 'skill', label: 'writing-skills', desc: 'Создание новых skills.' }, // claude-md-management (2) { id: 'skl:md-improver', type: 'skill', label: 'claude-md-improver', desc: 'Audit + targeted updates CLAUDE.md.' }, - { id: 'skl:md-revise', type: 'skill', label: 'revise-claude-md', desc: 'Захват session-learnings.' }, + { id: 'skl:md-revise', type: 'skill', label: 'revise-claude-md (command)', desc: 'Захват session-learnings. Доставляется как slash-command (commands/), не skill.' }, // frontend-design (1) { id: 'skl:fd-skill', type: 'skill', label: 'frontend-design', desc: 'Distinctive UI без AI-aesthetics.' }, // ui-ux-pro-max (1)