anti-defensive-writing
Remove audit, defensive, self-critical, developer-facing and commitment writing from…
Use when a manuscript's claims need to be checked against the sources cited for them, when literature search results must be verified before they enter a draft, or when an agent or collaborator has proposed references that have not yet been adversarially reviewed. This is
$ npx -y skills add boom5426/nature-paper-skills --skill claim-source-verification --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/claim-source-verificationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a manuscript's claims need to be checked against the sources cited for them, when literature search results must be verified before they enter a draft, or when an agent or collaborator has proposed references that have not yet been adversarially reviewed. This is
name: claim-source-verification description: Use when a manuscript's claims need to be checked against the sources cited for them, when literature search results must be verified before they enter a draft, or when an agent or collaborator has proposed references that have not yet been adversarially reviewed. This is claim-to-evidence verification, not bibliography hygiene; for duplicate keys, DOI syntax, and metadata cleanup use citation-verifier instead.
A citation can be perfectly real, perfectly formatted, and still wrong, because the paper it points to does not say what the sentence claims it says. That is the failure this skill exists to catch, and it is the dominant one.
The calibration comes from a real Review manuscript. Seven research agents proposed **139 sources** to resolve 44 open factual questions. An independent skeptic then re-checked every one. It rejected **55**.
| Rejection class | Count | | --- | --- | | `does_not_support_claim` | 29 | | `metadata_wrong` | 12 | | `wrong_site_or_population` | 6 | | `not_primary_but_required_to_be` | 5 | | `paywalled_unverifiable` | 3 |
**None was fabricated.** Every rejected source was a real, findable paper with a real DOI. An existence check would have passed all 139. A metadata check would have caught 12. The largest class, more than half of all rejections, is invisible to both: a genuine paper made to carry a conclusion it does not reach.
So the operating rule is: **a source's existence is not evidence that it supports the claim, and a clean bibliography audit is not evidence of anything at all.**
Use this skill when:
and nothing has adversarially checked them yet
standard clauses, benchmark numbers) that trace to cited sources
measurements rather than the author's own
Do not use this skill for:
`citation-verifier`, and it runs before this, not instead of it.
with `--set all`. This skill checks what such a pass produces.
The three stack: `citation-verifier` for hygiene, this skill for claim support, `reference-audit-guide` (optional set, `--set all`) to machine-verify that a cited work exists before asking whether it supports the sentence.
Verification must be adversarial and it must be **separate**. A researcher who proposes a source and then checks their own source will confirm it, because they already believe it. Run two roles:
**Proposer.** Given one claim, find sources that support it. Return, per source: the identifier, the metadata, and **the sentence from the source that carries the claim, quoted verbatim**.
**Skeptic.** Given the claim and the proposed source, **try to refute the pairing**. Run this in a fresh context that has never seen the proposer's reasoning.
Three rules make the skeptic work:
1. **The default verdict is reject.** Uncertainty resolves against the source, not in its favour. A skeptic that needs to be convinced to reject will confirm almost everything. 2. **No verbatim supporting sentence, no confirmation.** If the skeptic cannot quote the line that carries the claim, the pairing is rejected regardless of how plausible it looks. This single rule produced most of the 29 `does_not_support_claim` rejections. 3. **Spend more on verification than on research.** The skeptic reads the actual source; the proposer often reads an abstract. Give the verify stage the higher reasoning budget, not the lower one.
If the claim can fail in more than one way, give the skeptics different lenses rather than running three identical ones: does the source say this, is the population right, is this the primary record. Diversity catches failure modes that redundancy cannot.
`references/adversarial-protocol.md` carries the prompt shapes and the structured output schema.
Confirmed-or-rejected is not enough, because it forces two different situations into one bucket and loses the distinction that matters most.
supporting sentence has been quoted. The claim can go into the manuscript with this citation.
replaced first. **Do not apply. Do not remove the marker.** A PARTIAL that gets written up as done is how an unsupported sentence enters a draft while the audit trail says it was verified.
narrowed to what the surviving sources do support, or the sentence goes.
data, or requires a decision only the authors can make. This is a real state and it needs to be reported as one, not left to look like unfinished work.
In the run above, 44 markers were researched. Eight were discharged outright, two were narrowed to what the surviving sources support, and **25 came back PARTIAL**. That was the largest bucket by a wide margin. Plan for it: most of the work after a verification pass is replacing individual sources, not rewriting claims.
Each of these is a real rejection from the run described above. They repeat across projects, so check for them by name.
**Derived value laundered into a measurement.** A proposal reported an equivalent input noise of 31 dB(A) as a datasheet value. The datasheet gives only a
From first draft to submission and rebuttal, build a clear, evidence-grounded manuscript. 27 skills for Codex and Claude Code, connecting structure, scientific writing, figures, citations and reviewer responses.
Remove audit, defensive, self-critical, developer-facing and commitment writing from…
Use when checking manuscript citations, bibliography hygiene, DOI or PMID completeness,…
Use when drafting, auditing, or revising Data Availability statements, repository plans,…
Use when a manuscript is being drafted across many sessions and needs auditable open-question…
Use when designing, restructuring, or auditing manuscript figures and you need to define one…
Use when auditing, restructuring, or revising a research manuscript whose scientific…