t8nax

backlog

"Показать бэклог проекта под китом — записи `backlog.md` базы — или записать в него то, что оператор сказал своими словами. Звать словами «что в бэклоге», «покажи бэклог», «запиши в бэклог» или /backlog [что записать]. Не для взятия задачи в работу — это /drive."

t8nax 0 Updated 4w ago
GitHub

Install

npx skillscat add t8nax/agents-kit/backlog

Install via the SkillsCat registry.

SKILL.md

Навык: backlog

Показать бэклог или дописать в него — и только. Запись в работу берёт /drive <номер записи>.

Как пишется, нумеруется и берётся запись — backlog-record.md; его путь и путь базы поданы в начале сессии. Кит промолчал или пришёл текст разрыва — бэклога нет: сказать, что проект берётся под кит скиллом /onboard, или что разорвано.

backlog.md базы читается с диска, а не по памяти сессии: показ читает файл целиком, запись — по backlog-record.md. Файла нет — его довезёт повторный base-init.ps1.

Показать

  1. Записей нет — так и сказать.
  2. Есть записи без номера или чужими буквами, нет счётчика — выдать номера по правилам; не хватает включённого поля — проставить. Закоммитить backlog.md явным путём и сказать, что дописано.
  3. Показать номера, заголовки и значения включённых полей, без HTML-комментариев, не сортируя.
  4. Спросили про номер — показать текст оператору этой записи; «Агенту» — когда просят подробности.

Записать

Оператор говорит своими словами; запись пишется не дословно, а по правилам.

  1. Сверить просьбу с заголовками записей — backlog-record.md.
  2. Разложить просьбу на записи. «То, что обсуждали», «тот баг», местоимения раскрываются в тексте оператору; сказанное про код и найденное по коду и базе — в «Агенту».
  3. Выдать номера новым записям счётчиком, проставить включённые поля и дописать их; что легло в найденную запись — строкой в её «Агенту».
  4. Закоммитить backlog.md явным путём.
  5. Показать оператору номера, заголовки, текст оператору и поставленные значения полей; дополненные записи — их номерами.

Оператор просит включить или выключить поле — правкой строки поля: в шапке: привести записи к новому перечню и закоммитить backlog.md явным путём. Сама сессия строку не заводит.

Чего не делать

  • Не брать и не вырезать запись.
  • Не переписывать и не удалять записи без слова оператора — кроме номера, включённого поля и строки в «Агенту», которых в записи нет.
  • Не менять существующий номер — кроме номера чужими буквами — и не переставлять записи по значению поля.

Categories