add skils
This commit is contained in:
@@ -1,19 +1,22 @@
|
||||
---
|
||||
name: side-work
|
||||
description: >-
|
||||
Обсуждает задачу вне запланированных срезов, пишет под неё фазы и делает на
|
||||
отдельной ветке. Используй при «сделай отдельно», «вне среза», «отдельная
|
||||
задача», «не из фаз», «side-work», «обсуди и сделай». Не для бага
|
||||
(/bug-work), «сделай фазу N» (/phase-work), волну агентов (/phase-orch) и ревью
|
||||
(/phase-review).
|
||||
Обсуждает задачу вне запланированных срезов, пишет под неё фазы в «Вне
|
||||
очереди» и делает на отдельной ветке. Используй при «сделай отдельно»,
|
||||
«вне среза», «отдельная задача», «не из фаз», «side-work», «обсуди и сделай».
|
||||
Не для нового именованного среза (/slice-work), бага (/bug-work), «сделай
|
||||
фазу N» (/phase-work), волны агентов (/phase-orch) и ревью (/phase-review).
|
||||
---
|
||||
|
||||
# Отдельная задача вне среза
|
||||
|
||||
Задачи нет в индексе — и в уже стоящие срезы она не дописывается. Сначала
|
||||
согласовать форму, потом документы в **своём** срезе, потом код как у
|
||||
Склейка уже живых систем и мелкий DX. В уже стоящие срезы не дописывается.
|
||||
Сначала согласовать форму, потом фаза в **«Вне очереди»**, потом код как у
|
||||
`/phase-work`. Код до документов не писать.
|
||||
|
||||
Новый кусок игры с этапами и остановкой посередине — не этот скилл,
|
||||
[slice-work](../slice-work/SKILL.md).
|
||||
|
||||
«Обсуди и сделай» — идти до конца после короткого согласования. Стоп, только
|
||||
если выбор меняет протокол, сейв или инвариант.
|
||||
|
||||
@@ -21,7 +24,8 @@ description: >-
|
||||
|
||||
Прочитай `docs/phases/README.md`, `docs/bugs/README.md`, инварианты в
|
||||
`AGENTS.md` и затронутые дизайн-доки. Это уже чья-то фаза в индексе — скажи
|
||||
и отдай `/phase-work`. Регрессия уже сделанного — `/bug-work`.
|
||||
и отдай `/phase-work`. Регрессия уже сделанного — `/bug-work`. Этапы, новый
|
||||
кусок игры, остановка посередине целой школой — `/slice-work`.
|
||||
|
||||
Два–пять вопросов, два–три варианта, **рекомендация обязательна**. Спросить
|
||||
только форму: что увидит игрок; протокол / HTTP / сейв; какой инвариант; одна
|
||||
@@ -34,12 +38,12 @@ description: >-
|
||||
|
||||
**Баг / регрессия** — не этот скилл, [bug-work](../bug-work/SKILL.md).
|
||||
|
||||
**Мелкое** (дырка, одна кнопка, DX) — фаза в секции **«Вне очереди»** в конце
|
||||
индекса. Это срез без номера, чтобы не спорить со срезом 10. Дизайн — `##` в
|
||||
`docs/design/off-queue.md`; файла нет — заведи с заголовком, зачем он.
|
||||
**Новый срез** — не этот скилл, [slice-work](../slice-work/SKILL.md).
|
||||
|
||||
**Крупное** (этапы, остановка посередине, новый кусок игры) — именованный срез
|
||||
со следующим номером и `docs/design/<slug>.md`. «Вне очереди» номер не занимает.
|
||||
**Мелкое** (дырка, одна кнопка, DX, склейка живых систем) — фаза в секции
|
||||
**«Вне очереди»** в конце индекса. Это срез без номера, чтобы не спорить со
|
||||
следующим именованным. Дизайн — `##` в `docs/design/off-queue.md`; файла нет —
|
||||
заведи с заголовком, зачем он.
|
||||
|
||||
Номер фазы: максимум по `docs/phases/*.md` и индексу, плюс один, затем
|
||||
`git branch --list "phase/<N>-*"`. Занято — следующий. Гонку ловят ветки, не
|
||||
@@ -52,13 +56,12 @@ description: >-
|
||||
|
||||
«Тесты…» — контракт для `/phase-review`: каждый пункт станет отдельным тестом
|
||||
по Testing policy в `AGENTS.md`. Дизайн: зачем; «Было / Стало / Почему», если
|
||||
меняется принятое; что не входит. Индекс — новая строка, статус ⬜. Новый срез,
|
||||
куда ходят люди — строка в Orientation `AGENTS.md`.
|
||||
меняется принятое; что не входит. Индекс — новая строка, статус ⬜.
|
||||
|
||||
Протокол, HTTP, сейв — назвать явно. Версию не бампать: это коммит с кодом.
|
||||
|
||||
Покажи срез, фазы и Стоп. Просил только документы — здесь конец. Просил сделать
|
||||
— сразу шаг 4.
|
||||
Покажи фазы и Стоп. Просил только документы — здесь конец. Просил сделать —
|
||||
сразу шаг 4.
|
||||
|
||||
## 4. Работа
|
||||
|
||||
|
||||
Reference in New Issue
Block a user