ae-generate-tracking-code — скилл для Claude Code: обзор и установка
Генерирует код трекинга AE, конфиги LogBus2 и проверочные скрипты по плану разметки. Помогает внедрить сбор аналитики на клиенте и сервере.
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-code -a claude-codeЧто делает ae-generate-tracking-code
Скилл помогает внедрить события аналитики ThinkingEngine / AE по готовому плану разметки. Он настраивает вызовы инициализации SDK, отправку событий с пользовательскими и супер-свойствами, а также готовит конфигурационный файл daemon.json для утилиты LogBus2. Для серверной части по умолчанию выбирается связка LoggerConsumer и демона LogBus2, которая пишет логи в локальные файлы перед отправкой.
Перед сборкой сценарий проверяет файл .ae-cli/draft.json или запрашивает параметры вручную через вызовы ae-cli. Обратите внимание: идентификатор project_id не равен APP_ID, а веб-адрес хоста отличается от конечной точки приёма данных SERVER_URL. Их нужно подтверждать отдельно через панель администратора или вывод CLI.
Результат можно встроить прямо в файлы проекта либо сохранить в виде отдельных сниппетов в папку .ae-cli/output/. Режим вывода настраивается независимо для каждой платформы, будь то мобильные клиенты на Android и iOS или серверные сервисы на Go, Java и Python.
Какие задачи решает
- Сгенерировать код инициализации и вызовы трекинга AE по плану разметки
- Собрать файл конфигурации daemon.json для утилиты LogBus2
- Создать скрипты отладки и валидации отправки событий аналитики
- Разделить логику трекинга для клиентских и серверных платформ
Примеры запросов агенту
- Сгенерируй код трекинга AE для Android и iOS по нашему плану разметки
- Помоги добавить серверную разметку и подготовь конфиг для LogBus2
- Сделай отладочный скрипт для проверки отправки событий в AE
Как установить ae-generate-tracking-code
1Через Skills CLI (Vercel)
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-code -a claude-code2Вручную: положить файлы
~/.claude/skills/ae-generate-tracking-code/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ae-generate-tracking-code/
1Через Skills CLI (Vercel)
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-code -a codex2Вручную: положить файлы
.agents/skills/ae-generate-tracking-code/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-code -a cursor2Вручную: положить файлы
.cursor/skills/ae-generate-tracking-code/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ThinkingAIAgenticEngine/ae-cli ae-generate-tracking-code2Вручную: положить файлы
.github/skills/ae-generate-tracking-code/SKILL.md1Через Skills CLI (Vercel)
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-code -a gemini-cli2Командой платформы
gemini skills install https://github.com/ThinkingAIAgenticEngine/ae-cli --path skills/ae-generate-tracking-codeВручную: положить файлы
.devin/skills/ae-generate-tracking-code/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-code -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ae-generate-tracking-code
Как установить ae-generate-tracking-code в Claude Code?
Выполните команду npx skills add ThinkingAIAgenticEngine/ae-cli --skill ae-generate-tracking-code -a claude-code. Манифест скилла сохранится в ~/.claude/skills/ae-generate-tracking-code/SKILL.md.
Что делает скилл ae-generate-tracking-code?
Он формирует код трекинга для мобильных приложений, веба и бэкенда, готовит тесты валидации и генерирует daemon.json для LogBus2. Код можно внедрить сразу в файлы проекта или сохранить сниппетами в .ae-cli/output/.
Какие данные нужны перед запуском генерации?
Потребуются APP_ID и SERVER_URL из настроек интеграции AE, а также файл .ae-cli/draft.json или параметры проекта. Значения APP_ID и SERVER_URL не совпадают с ID проекта и веб-хостом, поэтому их подтверждают отдельно.