Что такое go-create-enum?
Создавайте перечисления Go в соответствии с соглашениями модульной архитектуры GO (перечисления на основе строк с проверкой, конструктором и методом String). Используйте при создании типобезопасных строковых перечислений во внутреннем/модулях/<модуль>/enum/ или когда пользователь запрашивает создание перечисления, добавление типа перечисления или определение констант перечисления. Источник: cristiano-pacheco/ai-rules.