BF project-generator
Автоматически преобразует документы с требованиями или описания на естественном языке в полноценные full-stack проекты (Java backend + Vue frontend) с ОБЯЗАТЕЛЬНЫМ интерактивным выбором технологического стека. Поддерживает проектирование схемы базы данных, генерацию REST API, CRUD-операции, аутентификацию пользователей и создание структуры проекта. ⚠️ ВЫБОР ТЕХНОЛОГИЧЕСКОГО СТЕКА ОБЯЗАТЕЛЕН — пользователи ДОЛЖНЫ явно выбрать или подтвердить каждый параметр, нельзя пропускать нажатием Enter. Используйте, когда: (1) Требуется преобразовать PRD/требования в рабочий код, (2) Нужен быстрый прототип веб-приложений, (3) Необходимо сгенерировать типовые проекты по описаниям, (4) Нужно создать CRUD-приложения с нуля, (5) Требуется создать MVP-проекты по текстовым спецификациям.
машинный переводПоказать оригиналСкрыть оригинал«Automatically transform requirement documents or natural language desc…»
Automatically transform requirement documents or natural language descriptions into complete full-stack projects (Java backend + Vue frontend) with MANDATORY interactive tech stack selection. Supports database schema design, REST API generation, CRUD operations, user authentication, and project scaffolding. ⚠️ TECH STACK SELECTION IS MANDATORY - Users MUST explicitly select or confirm each option, cannot skip by pressing Enter. Use when: (1) Converting PRD/requirements into working code, (2) Rapid prototyping of web applications, (3) Generating boilerplate projects from descriptions, (4) Bootstrapping CRUD applications, (5) Creating MVP projects from text specifications.
Автоматически преобразует документы с требованиями или описания на естественном языке в полноценные full-stack проекты (Java backend + Vue frontend) с…
Как процесс F 42/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: assets/templates/spring-boot/, assets/templates/vue-vite/, assets/templates/vue-cli/
Как улучшить
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 18. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
frontmatter-yamlSKILL.md: фронтматтер не разбирается как YAML (YAML parse error: Nested mappings are not allowed in compact mappings at line 2, column 14: description: Automatically transform requirement documents or natural language … ^ ); поля прочитаны построчно. Обычная причина — двоеточие в незакавыченном значении - предупреждение
missing-refссылка на отсутствующий файл: assets/templates/spring-boot/ - предупреждение
missing-refссылка на отсутствующий файл: assets/templates/vue-vite/ - предупреждение
missing-refссылка на отсутствующий файл: assets/templates/vue-cli/ - предупреждение
missing-refссылка на отсутствующий файл: assets/templates/docker/ - предупреждение
missing-refссылка на отсутствующий файл: scripts/generate-database.py - предупреждение
missing-refссылка на отсутствующий файл: assets/ui-presets/element-plus.json - предупреждение
missing-refссылка на отсутствующий файл: assets/ui-presets/ant-design.json - предупреждение
missing-refссылка на отсутствующий файл: assets/ui-presets/naive-ui.json
Процессный рейтинг: все десять параметров 42/100
- 0Инструменты и файлы. Не хватает 8 файла(ов): assets/templates/spring-boot/, assets/templates/vue-vite/, assets/templates/vue-cli/
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Входы и предусловия. Не сказано, что нужно иметь на входе
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 70Стоимость исполнения. Тело инструкции 4347 токенов
- 100Шаги. Шагов: 110
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- -42 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 679 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 36 заголовков
- +3Пошаговые инструкции: 110 пунктов
- +4Есть примеры (15 блоков кода)
- +3Все 2 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 61.