novelty-assessment — скилл для Claude Code: проверка новизны идеи
Прогоняет исследовательскую идею через поиск по научным статьям и выносит вердикт: новая или нет. Пригодится до того, как вы вложитесь в направление.
npx skills add lingzhi227/agent-research-skills --skill novelty-assessment -a claude-codeЧто делает novelty-assessment
Скилл берёт описание идеи, её заголовок или JSON-файл и ищет пересечения с уже опубликованными работами. Поиск идёт раундами, до 10 штук: на каждом шаге генерируется запрос, проверяются результаты с абстрактами, оценивается совпадение. Решение бинарное — novel или not_novel, с обоснованием и уровнем уверенности.
Внутри два скрипта. novelty_check.py крутит цикл поиска и оценки и пишет отчёт в novelty_report.json, а search_semantic_scholar.py ищет статьи отдельно. Источники — Semantic Scholar, arXiv и OpenAlex. Есть режим строгого критика: тривиальное расширение чужой работы новизной не считается, нужен заметно другой подход или формулировка. Минимум 3 раунда поиска, прежде чем объявить идею новой.
Если идея признана новой, скилл подсказывает, чем она отличается от ближайших работ и какую нишу закрывает — это потом ложится в Related Work. Оценка идёт по методологии и по применению отдельно. Установка тянет зависимости из репозитория, поэтому проверьте, что Python и доступ к API поисковиков у вас есть до первого запуска.
Какие задачи решает
- проверить, не опубликовал ли кто-то похожую работу
- найти ближайшие статьи для раздела Related Work
- отсеять тривиальные расширения до старта проекта
- сформулировать, чем ваша идея отличается от существующих
- поймать свежие препринты на arXiv по вашей теме
Примеры запросов агенту
- /novelty-assessment "графовые нейросети для предсказания сворачивания белков"
- проверь новизну идеи: адаптивное квантование для инференса LLM на edge-устройствах
- оцени новизну идеи из idea.json и покажи ближайшие статьи
Как установить novelty-assessment
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill novelty-assessment -a claude-code2Вручную: положить файлы
~/.claude/skills/novelty-assessment/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/novelty-assessment/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill novelty-assessment -a codex2Вручную: положить файлы
.agents/skills/novelty-assessment/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill novelty-assessment -a cursor2Вручную: положить файлы
.cursor/skills/novelty-assessment/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills novelty-assessment2Вручную: положить файлы
.github/skills/novelty-assessment/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill novelty-assessment -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/novelty-assessmentВручную: положить файлы
.devin/skills/novelty-assessment/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill novelty-assessment -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о novelty-assessment
Как установить novelty-assessment в Claude?
Выполните npx skills add lingzhi227/agent-research-skills --skill novelty-assessment -a claude-code. Скилл встанет в ~/.claude/skills/novelty-assessment/SKILL.md.
Что делает novelty-assessment?
Ищет научные статьи, пересекающиеся с вашей идеей, и выносит решение novel или not_novel с обоснованием. Заодно показывает ближайшие работы и отличия от них.
Сколько раундов поиска нужно?
Скилл требует минимум 3 раунда, прежде чем признать идею новой, а всего допускает до 10. Раньше вердикт не выносится.