BD subwave-control
Запустите или остановите стек радиостанции SUB/WAVE (персональная интернет-радиостанция) в режиме разработки или продакшена — без сборки, пересборки, рендеринга конфигурации. Используйте этот навык в любое время, когда пользователь хочет «запустить subwave», «остановить subwave», «включить радио», «выключить радио», «загрузить subwave в режиме разработки/продакшена», «включить/выключить subwave», «subwave работает?», или иным образом просто включить или выключить стек. Определяет, какой файл compose (dev или prod) уже запущен, и соответствует ему; если ничего не запущено, спрашивает dev или prod. Режим разработки также запускает веб-сервер разработки Next.js на порту :7700 в фоновом режиме. Всегда проверяет, что поток в эфире после запуска. НЕ используйте этот навык для первоначальной настройки, `git pull` + пересборки, генерации джинглов или изменения конфигурации — для этого есть `subwave-deploy`. Если пользователь запрашивает что-либо из этого, передайте управление, а не запускайте.
машинный переводПоказать оригиналСкрыть оригинал«Start or stop the SUB/WAVE radio stack (a personal internet radio stat…»
Start or stop the SUB/WAVE radio stack (a personal internet radio station) in dev or production mode — no builds, no rebuilds, no config rendering. Use this skill any time the user wants to "start subwave", "stop subwave", "bring up the radio", "shut down the radio", "boot subwave in dev/prod", "turn subwave on/off", "is subwave running?", or otherwise just power the stack up or down. Detects which compose file (dev vs prod) is already running and matches it; if nothing is running, asks dev or prod. Dev mode also launches the Next.js web dev server on :7700 in the background. Always verifies the stream is on-air after a start. Do NOT use this skill for first-time setup, `git pull` + rebuilds, jingle generation, or config changes — that's `subwave-deploy`. If the user asks for any of those, hand off rather than starting.
Скилл управляет стеком SUB/WAVE — поднимает или опускает радиостанцию в dev или prod без пересборки. Ловит, какой compose-файл уже крутится, и соответствует ему; если ничего не запущено, спрашивает режим. В dev заодно стартует Next.js на :7700. После старта проверяет, что поток вещает.
Оценка B с качеством 82 — файл один, переломов нет, но процесс набрал всего 43 балла. Broken references намекают на неполноту: скорее всего, в папке не хватает конфигов или они не совпадают с реальностью. На моделях не прогонялся. Для рутинного переключения между режимами подойдёт, но первый запуск и git pull — не его дело.
Ставить, если радиостанция уже живёт на машине и нужна команда для быстрого перезапуска. Если стек ещё не поднимался — сначала руками.
Запустите или остановите стек радиостанции SUB/WAVE (персональная интернет-радиостанция) в режиме разработки или продакшена — без сборки, пересборки…
Как процесс D 43/100 · Процесс не доведён — Скилл ссылается на файлы, которых нет в архиве: scripts/setup.sh
Как улучшить
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 1. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
missing-refссылка на отсутствующий файл: scripts/setup.sh
Процессный рейтинг: все десять параметров 43/100
- 0Инструменты и файлы. Не хватает 1 файла(ов): scripts/setup.sh
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 5, без проверки текущего состояния
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 65Ошибки и развилки. Развилок: 3
- 100Шаги. Шагов: 18
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1402 токенов
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +3Длина description 831: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -2Ссылки на localhost: у другого пользователя не заработает
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 7 примера фраз-триггеров в кавычках
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 12 заголовков
- +3Пошаговые инструкции: 18 пунктов
- +4Есть примеры (8 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 82.