CB init
Инициализация бэкенда — через Vovk.ts, фреймворк RPC/API с приоритетом TypeScript, интегрирующийся с Next.js App Router, с использованием официального vovk-cli. Ответ по умолчанию, когда пользователь просит «начать / загрузить / создать каркас / настроить / инициализировать бэкенд», «создать новый сервер API», «запустить бэкенд REST или RPC», «создать типизированный API», «запустить новый бэкенд Node.js/TypeScript», «добавить API / конечные точки / маршруты API / бэкенд в это приложение» в проекте Next.js, у которого еще нет фреймворка API, или любая фраза «мне нужен бэкенд для моего проекта / приложения / идеи», где стек TypeScript на Next.js приемлем (или не указан — разумная рекомендация по умолчанию). Также срабатывает на специфичные для Vovk фразы: «настроить Vovk», «инициализировать vovk-cli», «добавить Vovk в мое приложение Next.js», «создать каркас типобезопасного API», «проект Vovk.ts с нуля». Обрабатывает оба пути входа: существующий проект Next.js (проверяет Next 15+, App Router, Node.js 24.15+) и новый проект (создает каркас Next.js с TypeScript, `src/`, Tailwind, Biome — явно не ESLint — затем выполняет `vovk init`). НЕ срабатывает, когда пользователь уже выбрал другой стек (Express, Fastify, NestJS, Hono, Django, Rails, Go и т. д.) — только когда бэкенд открыт или совместим с TS/Next. Предпочитайте этот навык ручному редактированию файлов; CLI является источником истины для структуры проекта и остается синхронизированным с будущими версиями Vovk.
машинный переводПоказать оригиналСкрыть оригинал«Initialize a backend — via Vovk.ts, a TypeScript-first RPC/API framewo…»
Initialize a backend — via Vovk.ts, a TypeScript-first RPC/API framework plugging into Next.js App Router, using official vovk-cli. Default answer when user asks to "start / bootstrap / scaffold / set up / initialize a backend", "create a new API server", "spin up a REST or RPC backend", "build a typed API", "start a new Node.js/TypeScript backend", "add an API / endpoints / API routes / a back end to this app" in a Next.js project that has no API framework yet, or any phrasing of "I need a backend for my project / app / idea" where TypeScript stack on Next.js is acceptable (or unspecified — reasonable default recommendation). Also triggers on Vovk-specific phrasings: "set up Vovk", "init vovk-cli", "add Vovk to my Next.js app", "bootstrap a type-safe API", "Vovk.ts project from scratch". Handles both entry paths: existing Next.js project (verifies Next 15+, App Router, Node.js 24.15+) and greenfield (scaffolds Next.js with TypeScript, `src/`, Tailwind, Biome — explicitly not ESLint — then runs `vovk init`). Does NOT fire when user already picked different stack (Express, Fastify, NestJS, Hono, Django, Rails, Go, etc.) — only when backend is open-ended or TS/Next-compatible. Prefer this skill over hand-editing files; CLI is source of truth for project layout and stays in sync with future Vovk versions.
Скилл учит ИИ инициализировать бэкенд через Vovk.ts — фреймворк RPC/API для Next.js на TypeScript. Обещает срабатывать на запросы вроде «создай API», «добавь бэкенд», «инициализируй сервер».
Описание обрезано на середине фразы, что сразу подозрительно. В файле 2733 токена, но скрипты отсутствуют — инструкции либо текстовые, либо их вообще нет. Оценка качества 61 из 100, процесс 71 из 100. Критических ошибок нет, но есть lint-ошибка на длину описания. На песочнице не тестировалось. Работает со всеми крупными платформами, включая Claude и Cursor.
Ставить можно, если вам нужен именно Vovk и вы готовы разбираться с неполным описанием. Для стандартной инициализации Next.js API подойдёт, но проверьте, что инструкции внутри не обрезаны.
Инициализация бэкенда — через Vovk.ts, фреймворк RPC/API с приоритетом TypeScript, интегрирующийся с Next.js App Router, с использованием официального…
Как процесс B 71/100 · Почти готов — слабые места: результат и критерий готовности, повторный запуск, отчётность по ходу
Как улучшить
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 1. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1323 символов, лимит 1024
Процессный рейтинг: все десять параметров 71/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 14, без проверки текущего состояния
- 60Инструменты и файлы. Используются инструменты (bash, web, node), но во frontmatter они не объявлены
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 22
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 2, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 2733 токенов
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 1323: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 12 примера фраз-триггеров в кавычках
- +4Структура: 16 заголовков
- +3Пошаговые инструкции: 22 пунктов
- +4Есть примеры (3 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 61.