OpenParable
Skip to content
← Back to skills

verify-counts

Testing & Quality

Verify numerical claims in documentation are still accurate

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/ldayton/Dippy/blob/HEAD/.claude/skills/verify-counts/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/verify-counts, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

Verify all count assertions in documentation against actual values.

Claims to Verify

LocationClaimVerification
README.md:1414,000+ testsDippy + Parable combined
../Dippy.wiki/Reference/Security-Model.md:79Over 200 read-only commandsSIMPLE_SAFE count
../Dippy.wiki/Reference/Security-Model.md:94Over 80 toolsCLI handler count
../Dippy.wiki/Reference/Handler-Model.md:21080+ handlersCLI handler count

Verification Commands

Dippy tests:

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:

uv run python -c "from src.dippy.core.allowlists import SIMPLE_SAFE; print(len(SIMPLE_SAFE))"

CLI handlers:

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.