AC js2java
Помощник по полному переводу с JavaScript на Java, разработанный для фронтенд-разработчиков, изучающих Java или быстро реализующих серверную бизнес-логику. Этот навык необходимо использовать, когда пользователь упоминает следующие сценарии: - «Помоги мне преобразовать этот JS-код в Java» - «Как написать эту логику на Java» - «Я привык писать на JS, хочу перевести на Java» - «Научи меня Java, я хочу писать серверные API» - «Переход от фронтенда к полному стеку, помоги мне перевести код» - «Как реализовать эту бизнес-логику на Java» Независимо от того, вставляет ли пользователь JS-код или описывает требования естественным языком, этот навык должен быть активирован, поскольку он не только выполняет перевод, но и помогает изучать синтаксис и парадигмы Java с помощью комментариев. ⚠️ Не выполняйте простой синтаксический перевод, генерируйте полный код, соответствующий спецификациям Spring Boot (Controller + Service + DTO + Repository), и добавляйте учебные комментарии к каждому специфичному для Java синтаксису.
машинный переводПоказать оригиналСкрыть оригинал«JavaScript 到 Java 全栈翻译助手,专为前端开发者学习 Java 或快速实现后端业务逻辑而设计。当用户提到以下场景时必须使用此…»
JavaScript 到 Java 全栈翻译助手,专为前端开发者学习 Java 或快速实现后端业务逻辑而设计。当用户提到以下场景时必须使用此技能: - "帮我把这段 JS 代码转成 Java" - "用 Java 怎么写这个逻辑" - "我习惯用 JS 写,想翻译成 Java" - "教我 Java,我要写后端接口" - "前端转全栈,帮我翻译代码" - "这个业务逻辑用 Java 怎么实现" 不管用户是粘贴 JS 代码还是用自然语言描述需求,都要触发此技能,因为它不仅做翻译,还要通过注释帮助学习 Java 语法和范式。 ⚠️ 不要仅做简单的语法直译,要生成符合 Spring Boot 规范的完整代码(Controller + Service + DTO + Repository),并在每处 Java 特有语法处添加学习注释。
Помощник по полному переводу с JavaScript на Java, разработанный для фронтенд-разработчиков, изучающих Java или быстро реализующих серверную бизнес-логику.
Как процесс C 51/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 5. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда")
Процессный рейтинг: все десять параметров 51/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 3, без проверки текущего состояния
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 50
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 3900 токенов
- medium Тестов 3, и все положительные: нет ни одного случая «должен отказать» или «должен переспросить»
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 6 примера фраз-триггеров в кавычках
- +3Длина description 370 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 23 заголовков
- +3Пошаговые инструкции: 50 пунктов
- +4Есть примеры (14 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 77.