agent-routing
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
Check that a document's claims about code are actually true by reading the prose, the code, and the tests and reporting (or fixing) where they disagree. Use whenever the user wants to verify a README, guide, spec, or docstring still matches the code; whenever they mention
$ npx -y skills add oaustegard/claude-skills --skill verifying-claims --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/verifying-claimsContext preview
The summary Claude sees to decide when to auto-load this skill.
Check that a document's claims about code are actually true by reading the prose, the code, and the tests and reporting (or fixing) where they disagree. Use whenever the user wants to verify a README, guide, spec, or docstring still matches the code; whenever they mention
name: verifying-claims description: Check that a document's claims about code are actually true by reading the prose, the code, and the tests and reporting (or fixing) where they disagree. Use whenever the user wants to verify a README, guide, spec, or docstring still matches the code; whenever they mention documentation drift, doc-code sync, "is this still accurate", stale docs, or keeping docs/tests/code consistent; before publishing or merging a docs change; or as a periodic doc-accuracy sweep. The agent reads the prose's meaning directly — there is no claim-comment DSL to maintain. Pairs with TDD — the test suite is the deterministic behavioral gate, this skill is the semantic prose-vs-reality review. metadata: version: 0.2.0
Check that what a document *says* about code is true, by reading the document, the code, and the tests together and reporting where they disagree.
v0.1 was a comment-DSL: you hand-wrote `<!-- claim: ... -->` next to prose and a script checked the *comment* against the code. That had a fatal gap — the comment and the prose were two artifacts stapled together, and only the comment was checked, while humans read the prose. The prose could lie with a green run.
v0.2 drops the DSL. The reviewer is the agent: it reads the prose's *meaning* directly and compares it to what the code does and what the tests assert. No shadow copy, because the thing being checked is the thing the human reads. (Existing tools already own the alternatives — Gherkin binds executable scenarios, Lean's Verso transcludes facts into prose, TDD couples code to tests. This fills the remaining slot: free-prose documentation, judged.)
This skill does NOT gate merges and is NOT a test framework.
cheap, auditable, gated. A green check is something you can hold CI to.
That needs semantic judgment across artifacts, which is non-deterministic and fallible — so it runs as a *triggered review* (before docs ship, on request, as a sweep), not as a per-commit gate. "The agent said the docs match" is not a guarantee you gate a merge on; it's a review you act on.
Tests are the anchor. The docs are correct when they agree with what the tests assert about the code. So write/keep good tests first; this skill keeps the prose pinned to them.
1. **Identify** the document(s) to check and the code + tests they describe. 2. **Gather** consistent input: run `scripts/gather_context.py --doc DOC --src SRC --tests TESTS`. It ast-parses source (no imports, no execution) and bundles the document text, the public API surface, and the test inventory. 3. **Extract the claims** the prose makes — every checkable assertion about the code (signatures, behavior, return shapes, defaults, guarantees, examples). Do this by reading; there are no claim markers. 4. **Judge each claim** against the API surface and the tests:
5. **Report** drift, ranked by severity, each finding citing the prose claim and the contradicting reality (file/function). Use the verdicts below. 6. **Optionally fix**: rewrite the prose to match reality, and/or flag claims that need a test (an UNSUPPORTED claim is a missing test, not just a doc bug).
regressed and the doc caught it).
nothing protects it from future drift. Surface as a missing test.
Run it at moments that matter — pre-publish, post-refactor, on a docs PR — not on every commit. The deterministic gate is the test suite; this is the layer tests can't reach.
output as a careful review, not a proof.
test run. Don't wire it where a cheap deterministic check belongs.
are correct. Garbage tests → confident-but-wrong PASS. TDD discipline upstream still matters.
test inventory), ast-only, no imports.
A collection of Claude skills distributed as a Claude Code plugin marketplace. Skills are primarily designed for the Claude.ai PaaS skill compute environment; mileage will vary if used as Claude Code Agent Skills.
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
Cross-context adversarial review for deliverables before shipping. Use when producing blog posts, technical recommendations,…
Convenes expert panels for problem-solving. Use when user mentions panel, experts, multiple perspectives, MECE, DMAIC, RAPID, Six…
Routes, triages, flags and rates a piece of text with a probability for every option: which department or queue a ticket goes to,…
Delegates work to a subagent or spawned session by writing only the task, while a PreToolUse hook pages the parent transcript…
Chooses how to launch subagents from Claude Code (the Agent tool, a Workflow script, or headless claude -p children) and runs a…