From 19a1e94f15d1ba75cb0a3aaf6d8763beb5f46843 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:12:59 +0300 Subject: [PATCH] feat(brain-plugins): install plugin-dev 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 (Path 2, manual-cp-from-marketplace). Routing.md bumped to v1.1: +§2.1 row, +§3.1 row for «plugin creation» task class, +§4.2 status update for #17. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/brain-plugin-routing.md | 7 +++++-- user-level-files/plugins-manifest.json | 13 +++++++++++++ user-level-files/settings-fragment.json | 3 ++- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/docs/brain-plugin-routing.md b/docs/brain-plugin-routing.md index ffeb9bd..4801759 100644 --- a/docs/brain-plugin-routing.md +++ b/docs/brain-plugin-routing.md @@ -1,4 +1,4 @@ -# Brain Plugin Routing Rules (v1.0) +# Brain Plugin Routing Rules (v1.1) **Дата:** 11.05.2026 **Назначение:** правила выбора плагина при работе в brain repo (`c:/моя/проекты/claude-brain/`). @@ -30,6 +30,7 @@ | **claude-md-management** | `anthropics/claude-plugins-official` | `meta` | любая правка CLAUDE.md (brain или consumer template); session-learnings через revise-claude-md | правка Pravila/PSR/Tooling template'ов (другой инструмент — прямой Edit + writing-skills pressure если структурная) | | **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 работа | | **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 | @@ -62,6 +63,7 @@ | Capture session-learnings → CLAUDE.md | `claude-md-management:revise-claude-md` | — | специально под эту задачу | | Правка `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 | | 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/` | @@ -105,7 +107,7 @@ | legacy | `ui-ux-pro-max` | `consumer-UI` | installed brain v1.0 (но disabled-in-brain §2.2) | | #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` | shortlist (not installed) | +| #17 | `plugin-dev` | `meta` | installed brain v1.2 (manual-cp-from-marketplace-Path2) | | #18 | `hookify` | `meta` | shortlist (not installed) | | #1 | `Context7` (MCP) | `consumer-universal` | shortlist Phase 1 | | #2 | `code-review` | `consumer-universal` | shortlist Phase 1 | @@ -248,4 +250,5 @@ ## История версий +- **v1.1 от 2026-05-11** — Installed brain-meta plugins #17 plugin-dev + #18 hookify. Added 2 rows в §2.1 (реестр), 2 rows в §3.1 routing-table (новые классы задач: «создание plugin'а», «создание hook'а»), 2 status updates в §4.2 (#17 + #18 → installed brain v1.2). - **v1.0 от 2026-05-11** — Initial release. Resolves 8 sources of ambiguity (К1-К8) from [design spec](superpowers/specs/2026-05-11-brain-plugin-routing-design.md). 5 категорий плагинов, 17 routing-rows + 3 tie-breakers, 5 install подпроцедур, update procedure. Implements decisions D1-D12 design spec'а. diff --git a/user-level-files/plugins-manifest.json b/user-level-files/plugins-manifest.json index e80c960..0afe6b5 100644 --- a/user-level-files/plugins-manifest.json +++ b/user-level-files/plugins-manifest.json @@ -74,6 +74,19 @@ "target": "user-level", "category": "meta" } + ], + "plugin-dev@claude-plugins-official": [ + { + "scope": "user", + "installPath": "C:\\Users\\Administrator\\.claude\\plugins\\cache\\claude-plugins-official\\plugin-dev\\00679aef889e", + "version": "00679aef889e", + "installedAt": "2026-05-11T11:10:30.000Z", + "lastUpdated": "2026-05-11T11:10:30.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 9997117..8117cd6 100644 --- a/user-level-files/settings-fragment.json +++ b/user-level-files/settings-fragment.json @@ -5,7 +5,8 @@ "frontend-design@claude-plugins-official": true, "superpowers@superpowers-dev": true, "skill-creator@claude-plugins-official": true, - "claude-code-setup@claude-plugins-official": true + "claude-code-setup@claude-plugins-official": true, + "plugin-dev@claude-plugins-official": true }, "permissions": { "allow": [