--- name: role description: Загрузить роль сессии (dev, admin, analyst, qa) из ~/.dsh/roles и следовать её процессу. Вызывать в начале сессии, когда роль очевидна из первого сообщения, или по просьбе владельца. --- # Роль сессии `/role` — пользовательская команда; модель её не вызывает. Этот skill — штатный способ загрузить роль. ## 1. Определи роль По первому сообщению: - Jira, Гант, спринт → `admin`; - стенд, прогон, скриншот, макет → `qa`; - ТЗ, OQ, спека, методика → `analyst`; - срез, issue, PR, тест, миграция, «сделай фичу» → `dev`. Если роль не очевидна — задай один вопрос с четырьмя вариантами и остановись. ## 2. Прочитай файл роли Порядок: 1. `~/.dsh/roles/.md` — основной слой DSH; 2. `~/.claude/roles/.md` — fallback, если DSH-копии нет; 3. `./.claude/roles/.md` — проектный слой, если есть; его правила важнее общего. Если ни один файл не найден — скажи одной строкой «файла роли нет» и продолжай без роли. Строки `brief:` пропускай: агент `briefing` в DSH не портирован. ## 3. Объяви и следуй Ответь коротко: - `Роль: ; если не так — скажи.` - процесс: одна строка из раздела «Процесс»; - прочитано: какие файлы роли загружены; - не делать: одна строка из раздела «Не делать». Дальше следуй файлу роли. Новая роль заменяет предыдущую целиком.