AC qwencloud-deploy
Развертывайте, публикуйте и обновляйте локальный проект или Git-репозиторий в Alibaba Cloud International (alibabacloud.com) одним кликом, создавая доступный онлайн-сервис с публичным IP. Поддерживает полную оркестрацию ROS, автоматическое выделение облачных ресурсов, предварительное подтверждение цены, проверку работоспособности сервиса, запись состояния развертывания, горячие обновления и необязательную настройку домена + HTTPS. Используйте, когда пользователь просит развернуть проект в облаке, опубликовать приложение онлайн, разместить веб-сайт, сгенерировать URL доступа, развернуть Git-репозиторий или обновить онлайн-версию и НЕ указал конкретную облачную платформу; или когда пользователь упоминает "Alibaba Cloud", "alibabacloud.com" или международный сайт. Не используйте, когда пользователь явно указывает Aliyun China (aliyun.com), AWS, GCP, Azure или другую конкретную облачную платформу.
машинный переводПоказать оригиналСкрыть оригинал«One-click deploy, publish, and update a local project or Git repositor…»
One-click deploy, publish, and update a local project or Git repository to Alibaba Cloud International (alibabacloud.com), producing an accessible online service with a public IP. Supports full-stack ROS orchestration, automatic cloud-resource provisioning, pre-deployment price confirmation, service health checks, deployment-state recording, hot updates, and optional domain + HTTPS setup. Use when: the user asks to deploy a project to the cloud, put an app online, publish a website, generate an access URL, deploy a Git repo, or update an online version and has NOT named a specific cloud platform; or the user mentions "Alibaba Cloud", "alibabacloud.com", or the international site. Do not use when: the user explicitly targets Aliyun China (aliyun.com), AWS, GCP, Azure, or another specific cloud platform.
Развертывайте, публикуйте и обновляйте локальный проект или Git-репозиторий в Alibaba Cloud International (alibabacloud.com) одним кликом, создавая доступный…
Как процесс C 52/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, повторный запуск
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 8
✓ Критических и высоких находок нет
Средние и низкие: 8
-
низкая Опасные команды
cmd-background-processscripts/update_app.sh:164Запуск фонового / автозапускаемого процессаsystemctl enable qwencloud-app
-
низкая Опасные команды
cmd-background-processtemplates/userdata/docker.sh:24Запуск фонового / автозапускаемого процессаsystemctl enable docker
-
низкая Опасные команды
cmd-background-processtemplates/userdata/docker.sh:70Запуск фонового / автозапускаемого процессаsystemctl enable qwencloud-app
-
низкая Опасные команды
cmd-background-processtemplates/userdata/nginx_proxy.sh:45Запуск фонового / автозапускаемого процессаsystemctl enable nginx
-
низкая Опасные команды
cmd-background-processtemplates/userdata/nginx_static_proxy.sh:65Запуск фонового / автозапускаемого процессаsystemctl enable nginx
-
низкая Опасные команды
cmd-background-processtemplates/userdata/nginx_static.sh:55Запуск фонового / автозапускаемого процессаsystemctl enable nginx
-
низкая Опасные команды
cmd-pipe-to-shelltemplates/userdata/systemd.sh:31Скачивание и запуск удалённого кода с неизвестного хоста (pipe в shell) (с отрицанием — текст это запрещает)# Install Node from the distro's GPG-signed package repos (no `curl … | bash` remote code execution).
с отрицанием -
низкая Опасные команды
cmd-background-processtemplates/userdata/systemd.sh:154Запуск фонового / автозапускаемого процессаsystemctl enable qwencloud-app
Просканировано файлов: 36. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- заметка
frontmatter-keyнеизвестное поле фронтматтера "trigger" - заметка
frontmatter-keyнеизвестное поле фронтматтера "skip" - заметка
frontmatter-keyнеизвестное поле фронтматтера "prerequisites" - заметка
frontmatter-keyнеизвестное поле фронтматтера "input" - заметка
frontmatter-keyнеизвестное поле фронтматтера "output"
Процессный рейтинг: все десять параметров 52/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 39, без проверки текущего состояния
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (bash, git), но во frontmatter они не объявлены
- 100Шаги. Шагов: 6
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1113 токенов
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +3Длина description 813: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 2 примера фраз-триггеров в кавычках
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 14 заголовков
- +3Пошаговые инструкции: 6 пунктов
- +4Есть примеры (1 блоков кода)
- +3Все 8 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 90.