From 75d7012fb0e836ac313a810c7fc1059a5b512bce 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: Sun, 17 May 2026 14:07:15 +0300 Subject: [PATCH] fix(a4): correct #46 Design plugin marketplace -> knowledge-work-plugins The 'design' plugin lives in anthropics/knowledge-work-plugins (same marketplace as #42 product-management), not claude-plugins-official (which carries only frontend-design). Verified post-reload against the marketplace manifest. Pre-push fixup of 3a19be5's own error - v2.8/v3.8/v2.8 unchanged. Tooling 4.21 also completes the capability list (+Design System Management, +Dev Handoff). Co-Authored-By: Claude Opus 4.7 (1M context) --- CLAUDE.md | 2 +- docs/Plugin_stack_rules_v1.md | 2 +- docs/Tooling_v8_3.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index f07f830e..530a1893 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -135,7 +135,7 @@ | 43 | Контроль архитектуры — направление зависимостей / границы слоёв (conformance/fitness) — *off-phase tool, architecture-tooling категория* | **deptrac** (Composer dev-dependency `deptrac/deptrac` v4.6.1, BSD-3-Clause; ex-`qossmic/deptrac` — репозиторий переехал, фев-2025) | автоматически. Статический анализ `App\` по 13 слоям из `app/deptrac.yaml`; врезан в lefthook pre-commit **job 10** (`php vendor/bin/deptrac analyse`). Первый прогон: 0 нарушений → baseline-файл не нужен (red-green доказан). Mermaidjs-форматтер → code-derived C4-component-диаграмма `docs/architecture/c4-component-layers.md`. Чистый PHP, 0 вызовов LLM (AK6). Не UI → вне R6.0/R6.1/R14. Регулируется PSR_v1 R10.1 блок 1 (note). Tooling §4.18 | | 44 | Извлечение дизайн-токенов/variables из Figma-источника — *off-phase tool, design-tooling категория* — **DEFERRED** | **Figma MCP** (официальный remote MCP-сервер, `https://mcp.figma.com/mcp`, HTTP-транспорт, OAuth) | **DEFERRED** — у проекта нет Figma-аккаунта (FM2-спайк: дизайн-источник = статический handoff Платона, не Figma-файл). При активации — entry в `.mcp.json`. **Extract-only** (ADR-006): code-gen НЕ используется, FD #30 остаётся единственным UI-решателем. Не UI → вне R6.0/R6.1/R14. Регулируется PSR_v1 R10.1 блок 3. Tooling §4.19 | | 45 | Поиск/вставка SVG-иконок (10 коллекций, включая Lucide) — *off-phase tool, design-tooling категория* | **Universal Icons MCP** (`mcp-universal-icons`, npm, awssat, MIT; stdio) | автоматически через `.mcp.json` (`npx -y mcp-universal-icons`). Tools `search_icons`/`get_icon`/`health_check`. SVG framework-neutral — НЕ запрашивать jsx/Tailwind-формат (R6.0). Иконки = материал, не решатель (R10.2). Не UI → вне R6.0/R6.1/R14. Регулируется PSR_v1 R10.1 блок 3. Tooling §4.20. ADR-006 UI2: иконки UI; бренд-логотипы — за 21st `logo_search` #32 | -| 46 | Дизайн-критика, a11y-аудит дизайн-уровня, UX-копирайт, research synthesis — *off-phase tool, design-tooling категория* | **Design plugin** (Claude Code plugin, marketplace `anthropics/claude-plugins-official`, plugin `design@claude-plugins-official`, Anthropic Verified) | автоматически. Pre-code инструмент (ADR-006) — ревью/планирование, не генерация кода (≠ FD #30). a11y-аудит = дизайн-уровень; Pa11y остаётся техническим a11y SoT (§5 п.3). Design Critique = фаза 1 R2 (pre-code), не подменяет `superpowers:requesting-code-review`. Не UI → вне R6.0/R6.1/R14. Регулируется PSR_v1 R10.1 блок 1. Tooling §4.21 | +| 46 | Дизайн-критика, a11y-аудит дизайн-уровня, UX-копирайт, research synthesis — *off-phase tool, design-tooling категория* | **Design plugin** (Claude Code plugin, marketplace `anthropics/knowledge-work-plugins`, plugin `design@knowledge-work-plugins`, Anthropic Verified) | автоматически. Pre-code инструмент (ADR-006) — ревью/планирование, не генерация кода (≠ FD #30). a11y-аудит = дизайн-уровень; Pa11y остаётся техническим a11y SoT (§5 п.3). Design Critique = фаза 1 R2 (pre-code), не подменяет `superpowers:requesting-code-review`. Не UI → вне R6.0/R6.1/R14. Регулируется PSR_v1 R10.1 блок 1. Tooling §4.21 | ### 3.4. Фаза 3 — pre-production (+5, итого 29) diff --git a/docs/Plugin_stack_rules_v1.md b/docs/Plugin_stack_rules_v1.md index 019cdd77..d3506b0f 100644 --- a/docs/Plugin_stack_rules_v1.md +++ b/docs/Plugin_stack_rules_v1.md @@ -408,7 +408,7 @@ Stack — **головной**. Все плагины вне stack'а — **ин | **security-guidance** *(1 PreToolUse-хук, блокирующий)* | `anthropics/claude-plugins-official` | inline-предупреждения уязвимостей при правке кода — **блокирующий** хук (`sys.exit 2`, одноразовый speed-bump per «файл+правило» за сессию, retry проходит), 8 контентных правил + 1 path-правило. Категория: **audit-security** (Tooling #40) | автоматически — PreToolUse-хук на Write/Edit/MultiEdit. Не решатель, не UI → вне R6.0/R6.1/R14 | | **CCPM** *(vendored standalone skill, `/pm` flow, 14 bash-скриптов)* | `automazeio/ccpm` (вендорен в `.claude/skills/ccpm/`) | PRD→эпик→GitHub-issue→код с полной трассируемостью. GitHub-issue-backed модель (ADR-004). PRD/epic store в `.claude/prds/`/`.claude/epics/`. Категория: **project-management** (Tooling #41, вне UI-пула). Bus-factor mitigation — вендорен (community-проект). 0 хуков | при авторинге PRD/epic и создании GitHub-issue из CCPM flow. Не UI → вне R6.0/R6.1/R14 | | **product-management** *(6 команд `/write-spec`, `/roadmap-update` и др.)* | `anthropics/knowledge-work-plugins` (plugin `product-management@knowledge-work-plugins`, Anthropic Verified) | product-strategy церемонии (problem→spec, roadmap, stakeholder updates, research synthesis, competitive analysis, metrics review). Категория: **project-management** (Tooling #42). 0 хуков | при product-strategy work: написание спеки, обновление роадмапа, анализ конкурентов. Не UI → вне R6.0/R6.1/R14 | -| **Design plugin** *(Design Critique / Accessibility Audit / UX Writing / Research Synthesis)* | `anthropics/claude-plugins-official` (Anthropic Verified) | дизайн-критика и UX — ревью макетов, дизайн-уровневый a11y-аудит, UX-копирайт, research synthesis. Категория: **design-tooling** (Tooling #46, вне UI-пула) | при дизайн-критике макета, UX-анализе, написании микрокопирайта — pre-code (ADR-006). Не подменяет FD #30 (генерация) и `requesting-code-review`. Не UI → вне R6.0/R6.1/R14 | +| **Design plugin** *(Design Critique / Accessibility Audit / UX Writing / Research Synthesis)* | `anthropics/knowledge-work-plugins` (Anthropic Verified) | дизайн-критика и UX — ревью макетов, дизайн-уровневый a11y-аудит, UX-копирайт, research synthesis. Категория: **design-tooling** (Tooling #46, вне UI-пула) | при дизайн-критике макета, UX-анализе, написании микрокопирайта — pre-code (ADR-006). Не подменяет FD #30 (генерация) и `requesting-code-review`. Не UI → вне R6.0/R6.1/R14 | **Блок 1 — note (v3.3):** **mermaid-skill** (Tooling #37, генератор C4/architecture-диаграмм) — вендоренный сторонний скил в `.claude/skills/mermaid/` (`WH-2099/mermaid-skill`, MIT), **не** через marketplace и **не** в `enabledPlugins`. Пассивная утилита (генерация Mermaid-исходника), не решатель — формально вне типологии трёх блоков; регистрируется здесь для полноты. Категория **architecture-tooling**, вне R6/R14. diff --git a/docs/Tooling_v8_3.md b/docs/Tooling_v8_3.md index e2ae4c2f..a72d2e87 100644 --- a/docs/Tooling_v8_3.md +++ b/docs/Tooling_v8_3.md @@ -492,7 +492,7 @@ ### 4.21. Design plugin — дизайн-критика и UX (off-phase, design-tooling) -**Design plugin** (`design@claude-plugins-official`, marketplace `anthropics/claude-plugins-official`, **Anthropic Verified**). Возможности: Design Critique (ревью макетов на usability + consistency design-system), Accessibility Audit (WCAG 2.1 AA — дизайн-уровень), UX Writing (микрокопирайт), Research Synthesis. +**Design plugin** (`design@knowledge-work-plugins`, marketplace `anthropics/knowledge-work-plugins`, **Anthropic Verified**). Возможности: Design Critique (ревью макетов на usability + consistency design-system), Design System Management, Accessibility Audit (WCAG 2.1 AA — дизайн-уровень), UX Writing (микрокопирайт), Research Synthesis, Dev Handoff (спеки «exploration → pixel-perfect», pre-code). **Роль:** инструмент **#46**, раздел A4. Закрывает пробел «design-review / визуальный аудит». **Не дублирует FD #30** — официальное разграничение Anthropic: Design = ревью/планирование, Frontend Design = генерация кода.