---
name: Verify Counts
slug: verify-counts
category: Quality
description: Verify Counts checks numerical claims in documentation against current values in code and tests. Use it when README or reference docs mention counts that may drift over time.
github: "https://github.com/ldayton/Dippy/tree/main/.claude/skills/verify-counts"
language: Python
stars: 243
forks: 21
install: "npx degit https://github.com/ldayton/Dippy/tree/main/.claude/skills/verify-counts ~/.claude/skills/verify-counts"
installs_to: ~/.claude/skills/verify-counts
source_path: .claude/skills/verify-counts/SKILL.md
collection_size: 5
category_size: 1418
collection_url: "https://dirskills.com/collections/ldayton/Dippy"
added: 2026-09-02T05:21:49.435Z
last_synced: 2026-09-02T05:21:49.435Z
canonical_url: "https://dirskills.com/skills/verify-counts"
---

# Verify Counts

Verify Counts checks numerical claims in documentation against current values in code and tests. Use it when README or reference docs mention counts that may drift over time.

**Install:**

```bash
npx degit https://github.com/ldayton/Dippy/tree/main/.claude/skills/verify-counts ~/.claude/skills/verify-counts
```

## README

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.
