agent research skill risk: low
Research Method Novelty Literature Checker
Verify novelty of a proposed method by extracting 3-5 core claims, searching arXiv/Scholar/conference databases for 2024-2026 papers, fetching abstracts, and calling a reviewer mod…
- External action: medium
SKILL 1 file
SKILL.md
---
name: auto-claude-code-research-in-sleep-novelty-check
description: "Verify research idea novelty against recent literature. Use when user says /\"查新/\", /\"novelty check/\", /\"有没有人做过/\", /\"check novelty/\", or wants to verify a research idea is novel before implementing."
---
> Override for Codex users who want **Claude Code**, not a second Codex agent, to act as the reviewer. Install this package **after** `skills/skills-codex/*`.
# Novelty Check Skill
Check whether a proposed method/idea has already been done in the literature: **$ARGUMENTS**
## Constants
- **REVIEWER_MODEL = `claude-review`** — Claude reviewer invoked through the local `claude-review` MCP bridge. Set `CLAUDE_REVIEW_MODEL` if you need a specific Claude model override.
## Instructions
Given a method description, systematically verify its novelty:
### Phase A: Extract Key Claims
1. Read the user's method description
2. Identify 3-5 core technical claims that would need to be novel:
- What is the method?
- What problem does it solve?
- What is the mechanism?
- What makes it different from obvious baselines?
### Phase B: Multi-Source Literature Search
For EACH core claim, search using ALL available sources:
1. **Web Search** (via `WebSearch`):
- Search arXiv, Google Scholar, Semantic Scholar
- Use specific technical terms from the claim
- Try at least 3 different query formulations per claim
- Include year filters for 2024-2026
2. **Known paper databases**: Check against:
- ICLR 2025/2026, NeurIPS 2025, ICML 2025/2026
- Recent arXiv preprints (2025-2026)
3. **Read abstracts**: For each potentially overlapping paper, WebFetch its abstract and related work section
### Phase C: Cross-Model Verification
Call REVIEWER_MODEL via `mcp__claude-review__review_start` with high-rigor review:
```
mcp__claude-review__review_start:
prompt: |
[Full novelty briefing + prior work list + specific novelty questions]
```
After this start call, immediately save the returned `jobId` and poll `mcp__claude-review__review_status` with a bounded `waitSeconds` until `done=true`. Treat the completed status payload's `response` as the reviewer output, and save the completed `threadId` for any follow-up round.
Prompt should include:
- The proposed method description
- All papers found in Phase B
- Ask: "Is this method novel? What is the closest prior work? What is the delta?"
### Phase D: Novelty Report
Output a structured report:
```markdown
## Novelty Check Report
### Proposed Method
[1-2 sentence description]
### Core Claims
1. [Claim 1] — Novelty: HIGH/MEDIUM/LOW — Closest: [paper]
2. [Claim 2] — Novelty: HIGH/MEDIUM/LOW — Closest: [paper]
...
### Closest Prior Work
| Paper | Year | Venue | Overlap | Key Difference |
|-------|------|-------|---------|----------------|
### Overall Novelty Assessment
- Score: X/10
- Recommendation: PROCEED / PROCEED WITH CAUTION / ABANDON
- Key differentiator: [what makes this unique, if anything]
- Risk: [what a reviewer would cite as prior work]
### Suggested Positioning
[How to frame the contribution to maximize novelty perception]
```
### Important Rules
- Be BRUTALLY honest — false novelty claims waste months of research time
- "Applying X to Y" is NOT novel unless the application reveals surprising insights
- Check both the method AND the experimental setting for novelty
- If the method is not novel but the FINDING would be, say so explicitly
- Always check the most recent 6 months of arXiv — the field moves fast
INPUTS
- $ARGUMENTS REQUIRED
user-provided method/idea description to check for novelty
REQUIRED CONTEXT
- method description
TOOLS REQUIRED
- WebSearch
- WebFetch
- mcp__claude-review__review_start
- mcp__claude-review__review_status
ROLES & RULES
- Be BRUTALLY honest — false novelty claims waste months of research time
- "Applying X to Y" is NOT novel unless the application reveals surprising insights
- Check both the method AND the experimental setting for novelty
- If the method is not novel but the FINDING would be, say so explicitly
- Always check the most recent 6 months of arXiv — the field moves fast
EXPECTED OUTPUT
- Format
- markdown
- Schema
- markdown_sections · Proposed Method, Core Claims, Closest Prior Work, Overall Novelty Assessment, Suggested Positioning
- Constraints
- use the exact Novelty Check Report template with all specified sections
- include novelty scores HIGH/MEDIUM/LOW per claim
- be brutally honest about overlaps and non-novelty
SUCCESS CRITERIA
- Verify research idea novelty against recent literature
- Extract 3-5 core technical claims
- Perform multi-source literature search for each claim
- Cross-verify with REVIEWER_MODEL
- Output structured novelty report with scores and recommendations
CAVEATS
- Dependencies
- $ARGUMENTS (method description)
- WebSearch tool
- mcp__claude-review__review_start
- mcp__claude-review__review_status
- Known paper databases (ICLR/NeurIPS/ICML/arXiv)
- Missing context
- Setup or availability of the mcp__claude-review__ tools
- Definition or example of $ARGUMENTS placeholder
- Ambiguities
- Exact format and content of the 'Full novelty briefing' passed to REVIEWER_MODEL is not specified.
- How to handle zero results from literature search is not addressed.
QUALITY
- OVERALL
- 0.76
- CLARITY
- 0.78
- SPECIFICITY
- 0.82
- REUSABILITY
- 0.68
- COMPLETENESS
- 0.75
IMPROVEMENT SUGGESTIONS
- Abstract the REVIEWER_MODEL call into a generic 'invoke_reviewer' step instead of hardcoding MCP function names.
- Add a short example input and expected output to illustrate usage of $ARGUMENTS.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR AGENT
- Creative Thinking Frameworks for CS Researchagentresearch
- Academic Paper Figure Generatoragentresearch
- Deep Investigation Agent for Geopolitics Researchagentresearch
- Customer Research Analyst and Synthesizeragentresearch
- Gemini Research Paper Literature Searchagentresearch
- Research Formula Derivation Package Builderagentresearch
- Research Session Provenance Recorderagentresearch
- BIDS Neuroscience Data Organizeragentresearch
- Research Experiment Plan Roadmap Builderagentresearch
- ARA Research Artifact Compileragentresearch
- Research Proposal Experiment Roadmap Generatoragentresearch
- ML AI Theorem Proof Package Writeragentresearch
- Research Formula Derivation Package Builderagentresearch
- Scientific ML Catalog Assistantagentresearch
- OpenMM MDAnalysis Molecular Dynamics Workflowagentresearch
- Publication-Quality Paper Figure Generatoragentresearch
- ML Research Idea Generator and Rankeragentresearch
- ML Paper Figure and Table Generatoragentresearch
- Competitor Profiling Intelligence Analystagentresearch
- Research Method Novelty Checkeragentresearch
- Research Refine and Experiment Planning Pipelineagentresearch
- ML Ablation Study Planneragentresearch
- Research Agent Validation Best Practicesagentresearch
- AlphaXiv arXiv Paper Lookup Workflowagentresearch
- AlphaXiv Single-Paper Lookup and Summarizeragentresearch