lingzhi227/novelty-assessment
Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committing to a research direction.
npx skills add https://github.com/lingzhi227/agent-research-skills --skill novelty-assessment
Rigorously assess whether a research idea is novel through systematic literature search.
$0 — Research idea description, title, or JSON filepython ~/.claude/skills/idea-generation/scripts/novelty_check.py \
--idea "Your research idea description" \
--max-rounds 10 --output novelty_report.json
python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \
--query "relevant search query" --max-results 10
~/.claude/skills/novelty-assessment/references/assessment-prompts.mdFor each round:
If novel, identify:
Be a harsh critic for novelty. Ensure there is a sufficient contribution
for a new conference or workshop paper. A trivial extension of existing
work is NOT novel. The idea must offer a meaningfully different approach,
formulation, or insight.
{
"decision": "novel" | "not_novel",
"confidence": "high" | "medium" | "low",
"justification": "After searching X rounds...",
"most_similar_papers": [
{"title": "...", "year": 2024, "overlap": "..."}
],
"differentiation": "Our idea differs because..."
}
Take lingzhi227/novelty-assessment from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.