# metrics-detect

Сканирует проект и помогает настроить сбор метрик из GitHub, Plausible, Stripe и других источников. Полезен, если проект завёлся до появления такой настройки.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 47
- Автор: haabe
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/haabe/mycelium/tree/HEAD/plugins/mycelium/skills/metrics-detect/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/metrics-detect

## Что делает

Скилл проходит по репозиторию и ищет следы внешних источников метрик: git remote, манифесты пакетов, переменные окружения, установленные SDK. То, чего в коде не видно — адрес деплоя, платёжный провайдер, магазины приложений, каналы поддержки — он спрашивает у вас. По каждому найденному кандидату нужно ответить «да», «нет» или «позже».

Дальше для каждого подтверждённого источника проверяется адаптер в `jit-tooling/metrics-adapters/<source>.md`. Если файла нет, скилл генерирует его по `GENERATING.md` и сохраняет после вашего согласия. Итог работы — файл `.claude/jit-tooling/active-metrics.yml` со списком источников; флаг `confirmed_by_user` переключается на `true` только после того, как вы просмотрели весь список.

Скилл работает внутри фреймворка Mycelium: сам по себе он не получит состояние канвы и проверки теории, на которые рассчитан. Учётные данные он не хранит — только называет переменные окружения и авторизацию в CLI вендора, которые вам нужно завести. Если их нет, источник помечается `status: deferred`, и на этом шаге работа не останавливается. Данные скилл не выгружает, только настраивает.

## Требования
- Работает с: GitHub, Stripe

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill metrics-detect -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/metrics-detect/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/metrics-detect/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill metrics-detect -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/metrics-detect/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill metrics-detect -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/metrics-detect/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install haabe/mycelium metrics-detect
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/metrics-detect/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill metrics-detect -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/haabe/mycelium --path plugins/mycelium/skills/metrics-detect
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/metrics-detect/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add haabe/mycelium --skill metrics-detect -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/haabe/mycelium/tree/HEAD/plugins/mycelium/skills/metrics-detect/SKILL.md

## Когда брать
- найти, из каких сервисов проект уже собирает метрики
- подключить аналитику к проекту, который начали до появления такой настройки
- добавить новый источник после смены платёжного провайдера
- сгенерировать адаптер для источника, которого ещё нет в наборе
- зафиксировать список источников в `active-metrics.yml`

## Примеры запросов агенту
- Просканируй проект и покажи, какие внешние источники метрик к нему применимы
- Добавь в источники новый платёжный провайдер и настрой для него адаптер
- Пересобери список источников метрик и покажи его на подтверждение

## Похожие
- [encore-webhook](https://affpapa.org/nevibecode/skills/encore-webhook.md) — скилл · 418 установок
- [encore-go-webhook](https://affpapa.org/nevibecode/skills/encore-go-webhook.md) — скилл · 303 установки
- [github-traffic](https://affpapa.org/nevibecode/skills/github-traffic.md) — скилл · 3800 установок
- [authsome](https://affpapa.org/nevibecode/skills/authsome.md) — скилл · 3000 установок
- [copilot-usage-metrics](https://affpapa.org/nevibecode/skills/copilot-usage-metrics.md) — скилл · 8700 установок
- [metrics-dashboard](https://affpapa.org/nevibecode/skills/metrics-dashboard.md) — скилл · 3000 установок

Из того же набора: [haabe/mycelium](https://affpapa.org/nevibecode/by/haabe/mycelium.md) — 14 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
