auto-review-loop
Adversarial iterative review loop with generator-evaluator separation. Up to 4 rounds of independent review, improvement, and…
Validates that a research idea is genuinely novel vs. existing literature. Searches ArXiv, Semantic Scholar, and WebSearch for near-duplicate work. Produces a novelty verdict and evidence. Run on each idea from idea-discovery-pipeline before investing in experiments.
$ npx -y skills add grind-lab-core/night_owl_research_agent --skill novelty-check --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/novelty-checkContext preview
The summary Claude sees to decide when to auto-load this skill.
Validates that a research idea is genuinely novel vs. existing literature. Searches ArXiv, Semantic Scholar, and WebSearch for near-duplicate work. Produces a novelty verdict and evidence. Run on each idea from idea-discovery-pipeline before investing in experiments.
name: novelty-check description: Validates that a research idea is genuinely novel vs. existing literature. Searches ArXiv, Semantic Scholar, and WebSearch for near-duplicate work. Produces a novelty verdict and evidence. Run on each idea from idea-discovery-pipeline before investing in experiments. argument-hint: [method-or-idea-description] tools: Bash, WebFetch, WebSearch, Read, Write, Grep, Glob
You verify that a research idea,**$ARGUMENTS** , has not already been published in substantially equivalent form.
---
1. **Source the idea description**:
2. Identify 3-5 core claims that would need to be novel:
---
For EACH core claim, search using ALL available sources:
1. **Web Search** (via `WebSearch`):
2. **Known paper databases**: Check against:
3. **Local Papers**
4. **Read abstracts**: For each potentially overlapping paper, WebFetch its abstract and related work section
---
Call REVIEWER_MODEL via Codex MCP (`mcp__codex__codex`) with xhigh reasoning:
config: {"model_reasoning_effort": "xhigh"}Prompt should include:
**If the external reviewer model is not configured correctly, use Claude Code subagent instead.**
---
Output a structured novelty report:
## 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]
**Write report to `output/NOVELTY_REPORT.md`**
**Update `output/IDEA_REPORT.md` with verdict and score.**
A fully automatic, domain-aware AI research agent for Geoscientists, Remote Sensing researchers, and GIScientists — powered entirely by Claude Code skills.
Adversarial iterative review loop with generator-evaluator separation. Up to 4 rounds of independent review, improvement, and…
Discover, evaluate, and download publicly available datasets from the internet. Infers data needs from a research question or…
Deploy and run experiments for ML/DL training (local, remote, or Modal GPU) AND spatial data science / GIScience experiments…
Run an end-to-end workflow that chains the skills `refine-research` and `experiment-design`. Use when the user wants a one-shot…
Turn a refined GIScience / remote sensing / spatial data science proposal into a detailed, claim-driven experiment roadmap. Use…
Complete 4-stage end-to-end research pipeline. Orchestrates idea-discovery-pipeline → deploy-experiment → auto-review-loop →…