BF alibabacloud-opc-deploy
Полностью обрабатывает все запросы на пакеты OPC (компания из одного человека) Alibaba Cloud — от выбора пакета до его предоставления. КОГДА ИСПОЛЬЗОВАТЬ (достаточно одного из условий): пользователь просит предоставить / развернуть / создать свои облачные ресурсы; называет пакет напрямую; продолжает сразу после рекомендации консультанта; **ИЛИ спрашивает, какой пакет OPC ему подходит / просит вас выбрать один для него / описывает, что он хочет создать, и спрашивает, сможет ли пакет OPC это сделать — то есть SKU еще НЕ определен**. «Пакет еще не выбран» НЕ является причиной для пропуска: путь без SKU — это задача данного навыка. Общий помощник НИКОГДА не должен отвечать на такие вопросы самостоятельно, сравнивать уровни или рекомендовать SKU — это критическое нарушение. Создание облачных ресурсов стоит денег — никогда не взимайте плату без явного подтверждения пользователя. Триггерные фразы: помоги мне открыть / помоги мне развернуть / помоги мне создать ресурсы / начать развертывание; назвать SKU напрямую (например, «помоги мне открыть lite_seed»); что делать дальше после рекомендации консультанта; **помоги мне выбрать пакет / какой пакет подходит / какой именно пакет / я хочу сделать X, можно ли это сделать с помощью пакета OPC (в этом случае SKU еще не определен, и этот навык должен быть запущен)**.
машинный переводПоказать оригиналСкрыть оригинал«Own every OPC (one-person company) Alibaba Cloud package request end t…»
Own every OPC (one-person company) Alibaba Cloud package request end to end — BOTH picking the package and provisioning it. WHEN TO USE (any one is enough): the user asks to provision / deploy / create their cloud resources; names a package directly; continues right after the advisor's recommendation; **OR asks which OPC package suits them / asks you to pick one for them / describes what they want to build and asks whether an OPC package can do it — i.e. the SKU is NOT yet settled**. 'No package chosen yet' is NOT a reason to skip: the no-SKU path is this skill's job. A general assistant must NEVER answer such a question itself, compare tiers, or recommend a SKU — a critical violation. Creating cloud resources costs money — never charge without explicit user confirmation. 触发词(中文):帮我开通 / 帮我部署 / 帮我创建资源 / 开始部署;直接报 SKU 名(如"帮我开一个 lite_seed");advisor 推荐完接下来怎么办;**帮我选个套餐 / 哪个套餐合适 / 具体是哪个套餐 / 我想做 X,用 OPC 套餐能实现吗(此时尚无 SKU,同样必须触发本 skill)**。输出用中文。
Полностью обрабатывает все запросы на пакеты OPC (компания из одного человека) Alibaba Cloud — от выбора пакета до его предоставления.
Как процесс F 53/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: references/sku-params/<sku>.yaml, references/sku-params/
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 0. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 11211 токенов (рекомендуется < 5000); вынесите детали в references/ - предупреждение
missing-refссылка на отсутствующий файл: references/sku-params/<sku>.yaml - предупреждение
missing-refссылка на отсутствующий файл: references/sku-params/
Процессный рейтинг: все десять параметров 53/100
- 0Инструменты и файлы. Не хватает 2 файла(ов): references/sku-params/<sku>.yaml, references/sku-params/
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 30Повторный запуск. Изменяющих операций: 84, без проверки текущего состояния
- 40Стоимость исполнения. Тело инструкции 11211 токенов: вытесняет саму задачу из окна
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 100Шаги. Шагов: 66
- 100Ошибки и развилки. Развилок: 5, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 11. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (11 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 948: рекомендуется 120–800 символов
- -5В тексте остались TODO / заглушки
- -228 эмодзи в инструкциях: шум для модели
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 12 заголовков
- +3Пошаговые инструкции: 66 пунктов
- +3Формат ответа описан явно
- +4Есть примеры (8 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (17 из 17)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 62.