Help us improve
Share bugs, ideas, or general feedback.
From coscientist-deep-research
Gate-enforced novelty assessment. Decomposes a paper or manuscript's claimed contributions into `(claim, method, domain, finding, metric)` tuples, requires ≥5 specific prior-work anchors per contribution, and produces a novelty matrix per contribution with delta-sufficiency verdicts. Used by the `novelty-auditor` sub-agent.
npx claudepluginhub epireve/coscientist --plugin coscientist-deep-researchHow this skill is triggered — by the user, by Claude, or both
Slash command
/coscientist-deep-research:novelty-checkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A discipline layer, not a judgment layer. It does not decide whether something is novel — it refuses un-grounded novelty claims and structures the ones that pass.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
A discipline layer, not a judgment layer. It does not decide whether something is novel — it refuses un-grounded novelty claims and structures the ones that pass.
For each contribution the paper asserts:
contribution:
id: contrib-1
claim: "<verbatim from abstract/intro>"
decomposition:
method: "<what technique>"
domain: "<what object/population>"
finding: "<what was shown>"
metric: "<what was measured>"
anchors: # ≥ 5 required
- canonical_id: <cid>
closest_aspect: method|domain|finding|metric|scale
delta: "<what's different in this paper>"
delta_sufficient: true|false
verdict: novel | incremental | not-novel
confidence: 0.0-1.0
reasoning: "<short, specific>"
A verdict without this shape is disqualified.
anchors. Use semantic-scholar citation/reference walks + paper-search for non-indexed sources.delta_sufficient per delta — is the delta large enough to count as novel for this venue?uv run python .claude/skills/novelty-check/scripts/gate.py \
--input /tmp/novelty-report.json \
--target-canonical-id <cid-of-paper-under-review>
The gate exits non-zero if:
novel but all delta_sufficient are falseOn pass, the report is written to the paper's artifact under novelty_assessment.json and a row is inserted into novelty_assessments.
From RESEARCHER.md: 6 (Name Five), 7 (Commit to a Number), 9 (Premortem — each contribution's verdict is challenged).
publishability-check)attack-vectors)