2026-10-24 16:30:25 +04:00

44 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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