refactor(skill): плейбук возвращён к оптике тонкого мастера
- Зачем: - субагенты должны сохранять внимание мастера и помогать результату, а не обслуживать обязательный конвейер. - Что: - семиступенчатый процесс заменён эвристиками выбора исполнителя, проверяющего и независимого ревьюера. - права агентов отделены от канала результата, а полная полезная нагрузка выведена из контекста мастера. - добавлены авторитетные договоры промптов, полевые заметки и handoff следующей сессии. - Проверка: - git diff --cached --check. - свежий обзор через writing-great-skills, все принятые находки закрыты.
This commit is contained in:
1 parent
7110a075ea
commit
f9ea5b8c44
10 files changed
+344
-290
No files matched your search
@@ -1,7 +1,9 @@
|
||||
# Уровни и роли
|
||||
|
||||
Читай этот файл только при настройке ролей или когда нужная роль недоступна.
|
||||
Сам конвейер описан в `SKILL.md`.
|
||||
[Основная оптика](../SKILL.md) описывает, когда отдельный агент вообще нужен.
|
||||
Этот файл — условные настройки мандата, а не список обязательных участников.
|
||||
Один агент может совмещать совместимую работу; не создавай тред на каждое имя.
|
||||
|
||||
- [Возможности хоста](#возможности-хоста)
|
||||
- [Выбор уровня](#выбор-уровня)
|
||||
@@ -28,7 +30,8 @@
|
||||
конфигурации агента.
|
||||
|
||||
Если способ выбора роли не виден в доступном инструменте, считай стоимость
|
||||
неуправляемой и отметь это в итоговом отчёте.
|
||||
неуправляемой, отметь это в итоговом отчёте и не разделяй совместимую работу
|
||||
на дополнительные роли без явной пользы.
|
||||
|
||||
Вызов TOML-роли:
|
||||
|
||||
@@ -86,7 +89,7 @@
|
||||
Конкретные названия моделей держи в конфигурации агентов, а не в `SKILL.md`.
|
||||
Так замена модельной линейки не меняет процесс.
|
||||
|
||||
## Роли
|
||||
## Возможные мандаты
|
||||
|
||||
### `fast-worker`
|
||||
|
||||
@@ -128,13 +131,12 @@
|
||||
корректности, безопасности, контракта и тестов. Каждая находка содержит
|
||||
сценарий сбоя, доказательство, влияние и способ проверки.
|
||||
|
||||
Для чистого чтения: `sandbox_mode = "read-only"`. Если ревью требует запуска
|
||||
инструментов, которые пишут кэш или артефакты, использовать
|
||||
`workspace-write`, запретить правки исходников мандатом и сверить Git до и
|
||||
после. Доступ к сети проверять отдельно: право записи не гарантирует поиск и
|
||||
доступ к документации. Непроверенную внешнюю механику отмечать как гипотезу.
|
||||
Для длинного или повторно используемого индекса нужен доступ на запись в
|
||||
обменный каталог; иначе вернуть короткий индекс один раз сообщением.
|
||||
Для полноценного ревью обычно нужен `sandbox_mode = "workspace-write"`: тесты,
|
||||
кэши, временные артефакты и исследование не следует урезать ради запрета
|
||||
правок. Исходники и постоянное окружение защищает явный мандат, Git сверяется
|
||||
до и после. Доступ к сети проверять отдельно: право записи не гарантирует
|
||||
поиск и документацию. Непроверенную внешнюю механику отмечать как гипотезу.
|
||||
Канал результата от песочницы не зависит.
|
||||
|
||||
### `verifier`
|
||||
|
||||
@@ -168,6 +170,8 @@ developer_instructions = """
|
||||
|
||||
- Держи глубину `1`: субагенты не создают собственное дерево исполнителей.
|
||||
- Оставляй один слот мастеру.
|
||||
- Параллельно запускай чтение, независимые исследования и слепые ревью.
|
||||
- Параллельно запускай только работу без конфликтующих входов, команд и
|
||||
изменяемого состояния. Второй слепой обзор добавляй ради отдельной линии, а
|
||||
не ради заполнения свободного слота.
|
||||
- Реализацию и починку одного рабочего дерева выполняй последовательно одним
|
||||
владельцем.
|
||||
Reference in new issue
Block a user