platform-bottleneck
Скилл IWE — см. тело файла
Files1
View on GitHubSKILL.md.claude/skills/platform-bottleneck/SKILL.md
GitHubSkill: /platform-bottleneck
Алиас. Делегирует в
/bottleneck-pick --layer platform.Решение (S-46, 2026-05-21): два скилла (intra + platform) объединены в один через
--layerпараметр. Отдельный скилл — избыточен. Оставлен как удобный триггер.SC: DP.SC.152. Носитель: DP.ROLE.054.
When to use
Скилл IWE — см. тело файла
Algorithm
Шаг 1. Разобрать аргументы
Извлечь --horizon, --subsystem и необязательный --systems-map <путь> из аргументов вызова. Путь к карте — пользовательские данные, не часть публичного шаблона.
Шаг 2. Проверить карту систем
До делегирования определить корень установленной рабочей области (WS="${IWE_WORKSPACE:-$PWD}") и загрузить его .iwe-paths: . "$WS/.iwe-paths". Если файла нет или IWE_TEMPLATE/IWE_WORKSPACE пусты — сообщить, что установка путей не завершена, и остановиться. Скрипт живёт во вложенном шаблоне, а не в workspace/scripts: выполнить bash "$IWE_TEMPLATE/scripts/check-platform-systems-map.sh"; если задан --systems-map, добавить --map "<путь>". Код выхода 2: передать пользователю диагностику скрипта и остановиться, не строить анализ по неполной карте. Успешный вызов печатает проверенный путь из рабочей области; передать именно его в следующий шаг как один аргумент.
Шаг 3. Делегировать в /bottleneck-pick
Без --subsystem:
/bottleneck-pick --target c2:platform --layer platform --systems-map "<проверенный_путь>" [--horizon <h>]
С --subsystem:
/bottleneck-pick --target c2:platform --layer platform --subsystem <s> --systems-map "<проверенный_путь>" [--horizon <h>]
Шаг 4. Вернуть результат
Результат /bottleneck-pick передаётся пилоту без изменений.
Полная документация
→ /bottleneck-pick SKILL.md (секция --layer=platform)
→ DP.SC.152 (обещание платформо-специфичного анализа)