BB Stripe API Integration
Создает и отлаживает интеграции Stripe: платежи, подписки, Checkout, счета, вебхуки, Connect, споры, налоги. Используйте, когда платеж, возврат, выплата или подписка работают неправильно, когда вебхук никогда не приходит или его подпись недействительна, когда карта отклонена или застряла на 3D Secure, когда с клиента была снята двойная плата или сумма была рассчитана в 100 раз больше, когда пропорциональное изменение, пробные периоды, уведомления о неуплате или изменение плана должны быть точными, когда нужно разделить деньги на маркетплейсе с помощью Connect, когда нужно работать со спорами, чарджбэками или правилами мошенничества, когда выплата не соответствует банковской, или при переходе из тестового режима в рабочий. Охватывает Payment Intents, Checkout Sessions, Payment Links, Billing Portal, поэтапные и многоуровневые цены, Stripe Tax, Radar, тестовые часы, идемпотентность, версионирование API и сверку. Не для выбора поставщика платежей (`payments`), интеграций PayPal (`paypal`), покупок в App Store и Play Store (`in-app-purchases`) или отслеживания подписок, за которые вы платите как потребитель (`subscriptions`).
машинный переводПоказать оригиналСкрыть оригинал«Builds and debugs Stripe integrations: payments, subscriptions, Checko…»
Builds and debugs Stripe integrations: payments, subscriptions, Checkout, invoices, webhooks, Connect, disputes, tax. Use when a charge, refund, payout or subscription behaves wrong, when a webhook never arrives or its signature fails, when a card is declined or stuck on 3D Secure, when a customer was billed twice or the amount came out 100x off, when proration, trials, dunning or a plan change has to be exactly right, when splitting money across a marketplace with Connect, when disputes, chargebacks or fraud rules need work, when the payout does not match the bank, or when moving from test mode to live. Covers Payment Intents, Checkout Sessions, Payment Links, the Billing Portal, metered and tiered pricing, Stripe Tax, Radar, test clocks, idempotency, API versioning, and reconciliation. Not for choosing which payment provider to use (`payments`), PayPal integrations (`paypal`), App Store and Play Store purchases (`in-app-purchases`), or tracking the subscriptions you pay for as a consumer (`subscriptions`).
Создает и отлаживает интеграции Stripe: платежи, подписки, Checkout, счета, вебхуки, Connect, споры, налоги.
Как процесс B 75/100 · Почти готов — слабые места: входы и предусловия, согласованность
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 23. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
name-formatname должен быть в kebab-case (строчные буквы, цифры, дефисы) - предупреждение
body-longтело SKILL.md ≈ 7123 токенов (рекомендуется < 5000); вынесите детали в references/ - заметка
frontmatter-keyнеизвестное поле фронтматтера "slug" - заметка
frontmatter-keyнеизвестное поле фронтматтера "homepage" - заметка
frontmatter-keyнеизвестное поле фронтматтера "changelog"
Процессный рейтинг: все десять параметров 75/100
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 40Согласованность. Имя во frontmatter (Stripe API Integration) не совпадает с папкой (stripe-api-integration)
- 60Инструменты и файлы. Используются инструменты (bash, web, python, node), но во frontmatter они не объявлены
- 70Стоимость исполнения. Тело инструкции 7123 токенов
- 100Шаги. Шагов: 43
- 100Результат и критерий готовности. Формат результата и критерий готовности описаны
- 100Когда включается. Сказано, когда применять и когда не применять
- 100Ошибки и развилки. Развилок: 4, есть раздел про ошибки
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 13. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +3Длина description 1023: рекомендуется 120–800 символов
- +4Нет примеров входа/выхода
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +4Структура: 13 заголовков
- +3Пошаговые инструкции: 43 пунктов
- +3Формат ответа описан явно
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 66.