AB firebase-analytics
Подробное руководство по Google Analytics для Firebase (GA4F), включая базовую настройку, инициализацию SDK, отслеживание экранов и запись событий в Android и iOS. Используйте этот навык при настройке Google Analytics, добавлении SDK или записи событий аналитики. Не используйте для автономного входа через CLI или загрузки файлов конфигурации/проекта без Analytics (используйте firebase-basics), или для Crashlytics, Remote Config, Auth, Firestore, Hosting, App Hosting или Data Connect.
машинный переводПоказать оригиналСкрыть оригинал«Comprehensive guide for Google Analytics for Firebase (GA4F), includin…»
Comprehensive guide for Google Analytics for Firebase (GA4F), including base setup, SDK initialization, screen tracking, and event logging on Android and iOS. Use this skill when setting up Google Analytics, adding the SDK, or logging analytics events. Don't use for standalone CLI login or project/config file downloads without Analytics (use firebase-basics), or for Crashlytics, Remote Config, Auth, Firestore, Hosting, App Hosting, or Data Connect.
Скилл описывает интеграцию Google Analytics for Firebase: инициализация SDK, трекинг экранов, логирование событий на Android и iOS. В файлах пять модулей, критических ошибок нет, safety-score 100. Quality-score 88 означает, что инструкции написаны четко, но process-score 67 намекает на пробелы в автоматизации — вероятно, требует ручной настройки конфига или выбора платформы. Скилл явно разграничен: берёшь его для Analytics, не трогаешь для Crashlytics или Auth. На практике это значит, что ИИ не будет путать Firebase-сервисы и пойдёт по нужной ветке.
Ставить стоит, если в проекте нужна именно аналитика. Скилл готов к боевой работе: ни блокировок, ни сломанных ссылок, поддержка основных платформ (Claude, Cursor, Copilot и прочие) есть. Единственный минус — process-score ниже, чем хотелось бы, это может означать, что часть шагов придётся уточнять вручную.
Подробное руководство по Google Analytics для Firebase (GA4F), включая базовую настройку, инициализацию SDK, отслеживание экранов и запись событий в Android и…
Как процесс B 67/100 · Почти готов — слабые места: результат и критерий готовности, ошибки и развилки
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 5. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 67/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 8
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 469 токенов
- 100Повторный запуск. Изменяющих операций нет
- 100Отчётность по ходу. Скилл сообщает о ходе работы
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +3Формат ответа не описан: модель каждый раз решает сама
- +4Нет примеров входа/выхода
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Описание говорит, когда скилл НЕ применять
- +3Длина description 452 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 4 заголовков
- +3Пошаговые инструкции: 8 пунктов
- +4Справочные файлы упоминаются в инструкциях (4 из 4)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 88.