К основному содержанию
скилл CX Codex

verify-counts — скилл для Claude Code: проверка чисел в документации

Скилл сверяет числовые утверждения в документации с реальными значениями и помечает устаревшие. Пригодится, когда README обещает «14 000+ тестов», а их давно меньше.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add ldayton/Dippy --skill verify-counts -a claude-code
Открыть на GitHub

Что делает verify-counts

Скилл берёт список утверждений из документации и проверяет каждое командой. В таблице указаны места вроде README.md:14 с обещанием 14 000+ тестов, файлы вики с «более 200 read-only команд» и «более 80 инструментов», а также счётчик обработчиков CLI. Для каждого пункта запускается своя проверка: uv run pytest --collect-only -q для тестов, подсчёт SIMPLE_SAFE через Python и ls -1 src/dippy/cli/*.py для обработчиков.

Результат — отчёт по каждому утверждению: задокументированное значение, фактическое и статус. PASS ставится, если факт отличается от документа примерно на 10%. STALE означает, что утверждение формально верно, но устарело: например, «50+», когда на деле 77. FAIL — утверждение просто ложное. Если попался STALE или FAIL, скилл называет файлы, которые надо обновить.

Проверки завязаны на конкретный проект: пути к src/dippy/, таблица тестов Parable в tests/README.md. В своём репозитории эти команды придётся переписать под себя, иначе скилл будет сверять чужие числа. Нужен установленный uv — без него команды не выполнятся.

Какие задачи решает

  • найти в README числа, которые разошлись с реальностью
  • сверить количество тестов с выводом pytest
  • посчитать обработчики CLI и сравнить с документацией
  • отличить устаревшее утверждение от outright ложного
  • получить список файлов, которые пора обновить

Примеры запросов агенту

  • Проверь числовые утверждения в документации и покажи, где они устарели
  • Сверь количество тестов и обработчиков CLI с тем, что написано в README
  • Прогони verify-counts и скажи, какие файлы надо поправить

Как установить verify-counts

1Через Skills CLI (Vercel)

npx skills add ldayton/Dippy --skill verify-counts -a claude-code

2Вручную: положить файлы

~/.claude/skills/verify-counts/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/verify-counts/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о verify-counts

Как установить verify-counts в Claude Code?

Выполните npx skills add ldayton/Dippy --skill verify-counts -a claude-code. Скилл окажется в ~/.claude/skills/verify-counts/SKILL.md.

Что делает verify-counts?

Сверяет числовые утверждения из документации с фактическими значениями и выдаёт по каждому статус PASS, STALE или FAIL. Если что-то устарело, указывает файлы для правки.

Какие команды запускает скилл?

uv run pytest --collect-only -q для подсчёта тестов, uv run python -c "from src.dippy.core.allowlists import SIMPLE_SAFE; print(len(SIMPLE_SAFE))" для read-only команд и ls -1 src/dippy/cli/*.py | grep -v __init__ | wc -l для обработчиков.

Исходный текст

SKILL.md · MIT
---
name: verify-counts
description: Verify numerical claims in documentation are still accurate
---

Verify all count assertions in documentation against actual values.

## Claims to Verify

| Location | Claim | Verification |
|----------|-------|--------------|
| `README.md:14` | 14,000+ tests | Dippy + Parable combined |
| `../Dippy.wiki/Reference/Security-Model.md:79` | Over 200 read-only commands | SIMPLE_SAFE count |
| `../Dippy.wiki/Reference/Security-Model.md:94` | Over 80 tools | CLI handler count |
| `../Dippy.wiki/Reference/Handler-Model.md:210` | 80+ handlers | CLI handler count |

## Verification Commands

**Dippy tests:**
```bash
uv run pytest --collect-only -q 2>/dev/null | tail -1
```

**Parable tests:** Check table in `/Users/lily/source/Parable/tests/README.md`

**SIMPLE_SAFE count:**
```bash
uv run python -c "from src.dippy.core.allowlists import SIMPLE_SAFE; print(len(SIMPLE_SAFE))"
```

**CLI handlers:**
```bash
ls -1 src/dippy/cli/*.py | grep -v __init__ | wc -l
```

## Output

Report each claim with:
- Documented value
- Actual value
- Status (PASS/FAIL/STALE)

### Status Criteria

- **PASS**: Actual value is within ~10% of documented value
- **STALE**: Claim is technically true but significantly outdated (e.g., "50+" when actual is 77)
- **FAIL**: Claim is false

If any claim is STALE or FAIL, note which file(s) need updating.

© ldayton · MIT · ldayton/Dippy

Похожие скиллы

Все скиллы по теме «Тексты и документация» →
grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. 876 391установок

Из того же набора2

Спонсоры проекта

Компании, которые помогают держать аналитику открытой