BC rozo-intents
Кросс-чейн криптоплатежи и мосты через Rozo. Отправляйте USDC/USDT через Ethereum, Arbitrum, Base, BNB Chain (BSC), Polygon, Solana, Stellar (Base и Stellar только USDC; Solana принимает только USDC, но может платить в USDT). На Stellar проверяющий доверительные линии также может проверять доверительные линии EURC; EURC — только проверка доверительных линий, никогда не платежный токен здесь. Используйте, когда пользователь просит оплатить, отправить, перевести, или сделать мост для криптовалюты/USDC/USDT, проверить баланс кошелька или баланс USDC/USDT, проверить статус криптоплатежа, или делится скриншотом QR-кода криптоплатежа, адресом кошелька (0x, base58, G/C stellar) или хэшем транзакции. Автоматически определяет тип кошелька и автоматически выбирает токен (предпочтительно USDC). Каждый платеж показывает полные детали и по умолчанию ждет явного ответа «да/нет». Автоматическое выполнение небольших сумм является опциональным: оно выполняется только в том случае, если пользователь повышает пороги подтверждения в version.json (по умолчанию 0 — выключено). НЕ используйте для общих вопросов о блокчейне, неплатежных задач, обычных фиатных платежей, банковских переводов или вопросов о балансе банковского счета.
машинный переводПоказать оригиналСкрыть оригинал«Cross-chain crypto payments and bridging via Rozo. Send USDC/USDT acro…»
Cross-chain crypto payments and bridging via Rozo. Send USDC/USDT across Ethereum, Arbitrum, Base, BNB Chain (BSC), Polygon, Solana, and Stellar (Base and Stellar are USDC-only; Solana receives USDC only but can pay in USDT). On Stellar the trustline checker can also verify EURC trustlines; EURC is trustline-verification only, never a payment token here. Use when the user asks to pay, send, transfer, or bridge crypto/USDC/USDT, check a wallet or USDC/USDT balance, check a crypto payment's status, or shares a crypto payment QR code screenshot, a wallet address (0x, base58, G/C stellar), or a transaction hash. Auto-detects wallet type and auto-selects token (USDC preferred). Every payment shows full details and waits for an explicit yes/no by default. Small-amount auto-execute is opt-in: it runs only if the user raises the confirmation thresholds in version.json (shipped 0 = off). Do NOT use for general blockchain questions, non-payment tasks, or ordinary fiat payments, bank transfers, or bank-account balance questions.
Кросс-чейн криптоплатежи и мосты через Rozo.
Как процесс C 58/100 · Есть пробелы — слабые места: результат и критерий готовности, входы и предусловия, согласованность
Как улучшить
- Сократите description до 1024 символов.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 8
✓ Критических и высоких находок нет
Средние и низкие: 8
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/supported-chains.md:22Строка, похожая на токен (может быть id, хеш или секрет)| Solana | 900 | EPjF…t1v | 6 |
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/supported-chains.md:33Строка, похожая на токен (может быть id, хеш или секрет)| Solana | 900 | Es9v…NYB | 6 |
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/supported-chains.md:46Строка, похожая на токен (может быть id, хеш или секрет)| Solana | 900 | EPjF…t1v | 6 |
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/dist/chains.js:18Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)900: { address: "EPjF…t1v", decimals: 6 },в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/dist/chains.js:26Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)900: { address: "Es9v…NYB", decimals: 6 },в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/dist/chains.js:36Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)900: { address: "EPjF…t1v", decimals: 6 },в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/dist/parse-qr.js:35Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"EPjF…t1v": "USDC",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/dist/parse-qr.js:36Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"Es9v…NYB": "USDT",
в кавычках
Просканировано файлов: 13. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 1034 символов, лимит 1024
Процессный рейтинг: все десять параметров 58/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 16, без проверки текущего состояния
- 40Согласованность. Имя во frontmatter (rozo-intents) не совпадает с папкой (rozo-intents-skills)
- 60Инструменты и файлы. Используются инструменты (web), но во frontmatter они не объявлены
- 100Шаги. Шагов: 10
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 6, есть раздел про ошибки
- 100Стоимость исполнения. Тело инструкции 1286 токенов
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +3Длина description 1033: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +4Нет примеров входа/выхода
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 11 заголовков
- +3Пошаговые инструкции: 10 пунктов
- +4Справочные файлы упоминаются в инструкциях (3 из 3)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 61.