Add a proper-description procedure to the issue skill #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Добавить в
/tea:issueпроцедуру «proper description»: взять существующийissue, добрать недостающий контекст из репозитория и переписать тело в
формальное описание по канону
references/format.md.Spec
skills/issue/references/format.mdMotivation
Issue заводят на бегу: «не подтягиваются комментарии», «сломался гвард». Такой
текст — заявка, а не постановка: нет шагов воспроизведения, нет ссылок на
path/file:line, acceptance criteria не проверяемы. Дальше либо исполнительтратит контекст на то же самое расследование, либо issue уходит в трекер
недоописанным.
Разбор одинаковый каждый раз — значит, это процедура, а не импровизация: найти
в коде места, о которых говорит issue; определить, чего не хватает по шаблону
типа; переписать разделы; проверить
issue_check.py. Место ей рядом сCreating и Editing в
skills/issue/SKILL.md— отдельный скилл здесь плодитьнечего.
Процедура работает с файлом
tmp/issues/<id>.mdи потому одинакова дляorigin: localиorigin: gitea: доменный слой не различает эти случаи. Чтопереписанное тело надо доставить в трекер (
push.py --update) — уже забота/tea:sync, и в самой процедуре её не описываем.Acceptance criteria
skills/issue/SKILL.mdесть раздел с процедурой, оформленный какпронумерованные шаги: прочитать issue → определить тип и его шаблон →
найти опорные места в коде → добрать контекст → переписать разделы →
issue_check.pyorigin: localиorigin: giteaи что доставка изменений в трекер к ней не относитсяpath/file:line, шаги воспроизведения, проверяемые acceptance criteria,значение
## Spec(путь, URL илиnone)либо становится вопросом пользователю — выдумывать нельзя,
noneв## Specостаётся законным ответомissue_check.pyбез ошибокskills/issue/scripts/не пополняется — процедура не требует новогоскрипта
Constraints
изменения формата в
references/format.md.gitea:и не зависитот наличия
skills/sync/.