From d5172b7a64cf739769a302f28b8379900a22fe0a 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 14:16:28 +0300 Subject: [PATCH] feat(brain-plugins): install hookify as meta plugin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Anthropic-verified plugin from claude-plugins-official marketplace (HEAD 00679aef889e). Installed in cache via cp from marketplace. Routing.md +§2.1 row, +§3.1 row for «hook creation» task class, +§4.2 status update for #18. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/brain-plugin-routing.md | 4 +++- user-level-files/plugins-manifest.json | 13 +++++++++++++ user-level-files/settings-fragment.json | 3 ++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/docs/brain-plugin-routing.md b/docs/brain-plugin-routing.md index 4801759..8131e81 100644 --- a/docs/brain-plugin-routing.md +++ b/docs/brain-plugin-routing.md @@ -31,6 +31,7 @@ | **skill-creator** | `anthropics/claude-plugins-official` | `meta` | создание custom skill для brain с **verifiable output** (codegen, transform, validation) | создание discipline-enforcing скила — там `superpowers:writing-skills` | | **claude-code-setup** *(claude-automation-recommender)* | `anthropics/claude-plugins-official` | `meta` | анализ «какие плагины/хуки ещё поставить в brain» при росте репо | каждодневная работа | | **plugin-dev** | `anthropics/claude-plugins-official` | `meta` | создание нового plugin'а в brain'е (agents/commands/hooks/MCP integration); тест-bed для будущих brain плагинов | каждодневная UI/code работа | +| **hookify** | `anthropics/claude-plugins-official` | `meta` | создание нового hook'а в brain by analyzing conversation patterns; complement к 10 ручным .py hook'ам в `user-level-files/hooks/` | каждодневная работа | | **frontend-design** | `anthropics/claude-plugins-official` | `consumer-UI` | ❌ **не использовать в brain'е** (см. §2.2) | весь brain | | **ui-ux-pro-max** | `nextlevelbuilder/ui-ux-pro-max-skill` | `consumer-UI` | ❌ **не использовать в brain'е** (см. §2.2) | весь brain | @@ -64,6 +65,7 @@ | Правка `Pravila`/`PSR`/`Tooling` template'ов | прямой Edit (template — не CLAUDE.md, claude-md-improver неприменим) + `superpowers:writing-skills` pressure если структурная | — | улучшитель для не-CLAUDE.md в brain отсутствует | | Анализ «что ещё поставить в brain» | `claude-code-setup:claude-automation-recommender` | ручной анализ если recommender дал «не знаю» | внешняя валидация ручного shortlist'а; уже доказал value (нашёл #17 plugin-dev + #18 hookify) | | Создание нового **plugin'а** для brain (agents/commands/hooks/MCP integration) | `plugin-dev` | прямое создание `.claude-plugin/plugin.json` + skills если plugin тривиальный (1 skill, без агентов и hooks) | guided plugin scaffolding с Anthropic best practices | +| Создание нового **hook'а** в brain (PreToolUse/PostToolUse/Stop/SessionStart/UserPromptSubmit) | `hookify` | прямой Edit .py файла в `user-level-files/hooks/` если простой port существующего паттерна или hook тривиален | guided hook generation by analyzing conversation patterns | | Code review brain-кода (hooks .py, scripts.sh, install.sh) | `superpowers:requesting-code-review` | `/review` или `/simplify` **только** при явной user-команде | process-discipline + многоаспектный обзор; built-in tools — single-shot | | Debug (hook не работает, install.sh fails, MCP не отвечает) | `superpowers:systematic-debugging` (≥3 гипотезы, falsify каждую) | — | hard-required по economy 0% | | Планирование multi-step задачи в brain | `superpowers:writing-plans` (после brainstorming) | прямой Edit с TodoWrite **только** для ≤2 шагов | для длинных задач — full spec в `docs/superpowers/specs/` | @@ -108,7 +110,7 @@ | #4 | `skill-creator` | `meta` | installed Phase 0 (manual-git-clone-Path2) | | #8 | `claude-code-setup` | `meta` | installed Phase 0 (manual-git-clone-Path2) | | #17 | `plugin-dev` | `meta` | installed brain v1.2 (manual-cp-from-marketplace-Path2) | -| #18 | `hookify` | `meta` | shortlist (not installed) | +| #18 | `hookify` | `meta` | installed brain v1.2 (manual-cp-from-marketplace-Path2) | | #1 | `Context7` (MCP) | `consumer-universal` | shortlist Phase 1 | | #2 | `code-review` | `consumer-universal` | shortlist Phase 1 | | #7 | `security-guidance` | `consumer-universal` | shortlist Phase 1 | diff --git a/user-level-files/plugins-manifest.json b/user-level-files/plugins-manifest.json index 0afe6b5..44d55b4 100644 --- a/user-level-files/plugins-manifest.json +++ b/user-level-files/plugins-manifest.json @@ -87,6 +87,19 @@ "target": "user-level", "category": "meta" } + ], + "hookify@claude-plugins-official": [ + { + "scope": "user", + "installPath": "C:\\Users\\Administrator\\.claude\\plugins\\cache\\claude-plugins-official\\hookify\\00679aef889e", + "version": "00679aef889e", + "installedAt": "2026-05-11T11:13:29.000Z", + "lastUpdated": "2026-05-11T11:13:29.000Z", + "gitCommitSha": "00679aef889efe36bb0389f81d70b6229a2013ee", + "installMethod": "manual-cp-from-marketplace-Path2", + "target": "user-level", + "category": "meta" + } ] } } diff --git a/user-level-files/settings-fragment.json b/user-level-files/settings-fragment.json index 8117cd6..bb10ab3 100644 --- a/user-level-files/settings-fragment.json +++ b/user-level-files/settings-fragment.json @@ -6,7 +6,8 @@ "superpowers@superpowers-dev": true, "skill-creator@claude-plugins-official": true, "claude-code-setup@claude-plugins-official": true, - "plugin-dev@claude-plugins-official": true + "plugin-dev@claude-plugins-official": true, + "hookify@claude-plugins-official": true }, "permissions": { "allow": [