# count

Считает по вашему репозиторию одну строку: когда появился первый файл кода, сколько решений принято до него, сколько сессий. Никуда ничего не отправляет.

- скилл · `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/count/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/count

## Что делает

Скилл читает `.claude/harness/decision-log.md`, холст проекта и логи хуков, а затем печатает одну строку: дата первого файла кода вне `.claude/` и `docs/`, число датированных решений до этой даты, сколько из них ссылаются на внешние источники, сколько циклов закрыто до кода и сколько было сессий. Скрипт запускается командой `python3 "${CLAUDE_PLUGIN_ROOT}/scripts/count_builder_row.py" --project-dir .` и ничего не пишет на диск.

Счёт по внешним источникам — лексическая эвристика, и в описании скилла это названо верхней оценкой: ссылка на собственные заметки тоже подойдёт. Если число важно, записи в журнале придётся открыть и прочитать. Условие L0–L2 не применяется, потому что в записях журнала нет масштаба, а угадывать его — значит выдумывать счёт.

Скилл рассчитан на работу внутри фреймворка Mycelium: отдельно от него не будет состояния холста, проверок теории и поведения хуков. Без git или до появления первого файла кода в поле даты стоит `unknown`, и тогда понятия «до» не существует. Если везде нули, это ответ про журнал: решения принимались позже первого файла кода или не записывались вовсе — какой из вариантов, видно по дате и счётчику датированных записей.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install haabe/mycelium count
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

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

## Примеры запросов агенту
- Запусти скилл count и покажи мою строку метрик по проекту
- Сколько решений в журнале принято до первого файла кода? Посчитай через count
- Прогони `count_builder_row.py` и объясни, что значат нули

## Похожие
- [chief-of-staff](https://affpapa.org/nevibecode/skills/chief-of-staff.md) — скилл · 702 установки
- [recording-decisions](https://affpapa.org/nevibecode/skills/recording-decisions.md) — скилл · 18000 установок
- [show-me-your-work](https://affpapa.org/nevibecode/skills/show-me-your-work.md) — скилл · 5300 установок
- [session-logger](https://affpapa.org/nevibecode/skills/session-logger.md) — скилл · 743 установки
- [keep-the-why](https://affpapa.org/nevibecode/plugins/keep-the-why.md) — плагин · ★ 231
- [dsar-response](https://affpapa.org/nevibecode/skills/dsar-response.md) — скилл · 614 установок

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

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

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