
Novelty Assessment
- 1 installs
- 255 repo stars
- Updated February 27, 2026
- lingzhi227/claude-research-skills
This is a copy of novelty-assessment by lingzhi227 - installs and ranking accrue to the original listing.
Helps with ai & agent building tasks.
About
novelty-assessment is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- novelty-assessment
- AI & Agent Building
- AI-coding skill
Novelty Assessment by the numbers
- 1 all-time installs (skills.sh)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/lingzhi227/claude-research-skills --skill novelty-assessmentAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 255 |
| Last updated | February 27, 2026 |
| Repository | lingzhi227/claude-research-skills ↗ |
What it does
Helps with ai & agent building tasks.
Files
Novelty Assessment
Rigorously assess whether a research idea is novel through systematic literature search.
Input
$0— Research idea description, title, or JSON file
Scripts
Automated novelty check
python ~/.claude/skills/idea-generation/scripts/novelty_check.py \
--idea "Your research idea description" \
--max-rounds 10 --output novelty_report.jsonLiterature search
python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \
--query "relevant search query" --max-results 10References
- Assessment prompts and criteria:
~/.claude/skills/novelty-assessment/references/assessment-prompts.md
Workflow
Step 1: Understand the Idea
- Identify the core contribution
- List the key technical components
- Determine the research area and subfield
Step 2: Multi-Round Literature Search (up to 10 rounds)
For each round: 1. Generate a targeted search query 2. Search Semantic Scholar / arXiv / OpenAlex 3. Review top-10 results with abstracts 4. Assess overlap with the idea 5. Decide: need more searching, or ready to decide
Step 3: Make Decision
- Novel: After sufficient searching, no paper significantly overlaps
- Not Novel: Found a paper that significantly overlaps
Step 4: Position the Idea
If novel, identify:
- Most similar existing papers (for Related Work)
- How the idea differs from each
- The specific gap this idea fills
Harsh Critic Persona
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.Output Format
{
"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..."
}Rules
- Minimum 3 search rounds before declaring novel
- Try to recall exact paper names for targeted queries
- A paper idea is NOT novel if it's a trivial extension
- Consider both methodology novelty AND application novelty
- Check for concurrent/recent arXiv submissions
Related Skills
- Upstream: literature-search, deep-research
- Downstream: idea-generation, research-planning
- See also: related-work-writing
Novelty Assessment Prompts
Extracted from AI-Scientist (check_idea_novelty in generate_ideas.py), data-to-paper, and SciMON.
Harsh Critic System Prompt (AI-Scientist)
You are a harsh but fair academic critic. Your task is to determine whether
a research idea is truly novel or merely a trivial extension of existing work.
Be a harsh critic for novelty. Ensure there is a sufficient contribution
for a new conference or workshop paper. You will be given access to the
Semantic Scholar API to survey the literature and check whether the
proposed idea already exists.
A trivial extension of existing work is NOT novel. The idea must offer
a meaningfully different approach, formulation, or insight.Multi-Round Search Protocol (AI-Scientist)
Round {N} of novelty assessment:
Idea: {idea_description}
Previous search queries and results:
{previous_rounds}
Instructions:
1. Generate a NEW search query that hasn't been tried before
2. Focus on the most specific aspect of the idea
3. Try to find the MOST SIMILAR existing paper
4. Consider different phrasings and related concepts
Search query: [your query]
After reviewing results:
- Most relevant paper found: [title]
- Overlap with our idea: [description]
- Key difference: [description]
Decision: [CONTINUE_SEARCHING / NOVEL / NOT_NOVEL]
Reasoning: [explanation]Search Query Generation Strategies
For a given research idea, generate queries that target:
1. Direct match: Use the exact technique name
e.g., "adaptive attention pruning gradient importance"
2. Component match: Search for individual components
e.g., "attention head pruning", "gradient-guided importance scoring"
3. Application match: Search for same application with different methods
e.g., "transformer efficiency attention reduction"
4. Method match: Search for same method in different applications
e.g., "gradient-based pruning neural networks"
5. Concurrent work: Search recent arXiv preprints
e.g., add year filter: 2024-2025Overlap Assessment Criteria
Rate the overlap between the idea and each found paper:
| Overlap Level | Description |
|---------------|-------------|
| None | Different problem and different method |
| Low | Same broad area but different specific approach |
| Medium | Similar approach but different formulation or application |
| High | Very similar approach with minor differences |
| Exact | Essentially the same idea |
An idea is NOT NOVEL if any paper has "High" or "Exact" overlap.
An idea MAY BE novel if all papers have "Medium" or lower overlap.Final Decision Prompt
After {N} rounds of searching, make your final decision:
Idea: {idea_description}
All papers found across all rounds:
{all_papers_with_overlap}
Consider:
1. Is there sufficient differentiation from ALL found papers?
2. Would this be accepted as a novel contribution at a top venue?
3. Is the novelty in the method, application, or both?
4. Could a reviewer reasonably reject this as "incremental"?
Decision: NOVEL / NOT_NOVEL
Confidence: HIGH / MEDIUM / LOW
Justification: [detailed reasoning]
If NOVEL, position the idea:
- Most similar papers (for Related Work section)
- How this idea specifically differs from each
- The gap this idea fills in the literatureNovelty vs. Contribution Distinction
Note: Novelty alone is not sufficient. Also assess:
1. Technical novelty: New method/algorithm/formulation?
2. Empirical contribution: New benchmarks/datasets/evaluations?
3. Theoretical contribution: New proofs/bounds/analysis?
4. Application novelty: First to apply X to domain Y?
A paper needs at least one strong contribution type.
A "novel" combination of existing techniques may still be
insufficient if the combination is obvious.