backward-traceability — скилл для Claude Code: обзор и установка
Связывает каждое число в научном PDF со строкой кода, которая его вычислила. Пригодится при оформлении статей в LaTeX для строгой проверки воспроизводимости данных.
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a claude-codeЧто делает backward-traceability
Скилл выстраивает цепочку от каждого численного результата в статье до сгенерировавшей его строки скрипта. Вы размечаете вывод расчётов тегами \hypertarget и вставляете в LaTeX кликабельные ссылки через \hyperlink. Вычисляемые формулы обрабатываются макросом \num{} прямо во время компиляции, а код эксперимента выносится в приложение.
Проверку берёт на себя комплектный Python-скрипт ref_numeric_values.py. Он сканирует main.tex, сверяет текстовые значения с выводом results.txt и находит потерянные метки. Для сборки документа понадобятся LaTeX-пакеты hyperref и listings.
Если в коде поменялись расчёты, ручная правка чисел в тексте сломает проверку целостности: скилл требует строгой связки исходников и отчёта.
Какие задачи решает
- связать числа в PDF со строками исходного кода
- найти потерянные или несогласованные гиперссылки в LaTeX
- проверить совпадение значений в статье с выводом скриптов
- оформить кликабельный листинг кода в приложении документа
Примеры запросов агенту
- Проверь трассируемость чисел в paper/main.tex через backward-traceability
- Запусти сверку значений между paper/main.tex и results.txt
- Разметь гиперссылки на код для результатов эксперимента в каталоге статьи
Как установить backward-traceability
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a claude-code2Вручную: положить файлы
~/.claude/skills/backward-traceability/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/backward-traceability/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a codex2Вручную: положить файлы
.agents/skills/backward-traceability/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a cursor2Вручную: положить файлы
.cursor/skills/backward-traceability/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills backward-traceability2Вручную: положить файлы
.github/skills/backward-traceability/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/backward-traceabilityВручную: положить файлы
.devin/skills/backward-traceability/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о backward-traceability
Как установить backward-traceability в Claude Code?
Выполните команду npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a claude-code.
Что делает скилл backward-traceability?
Он превращает числа в итоговом PDF в кликабельные ссылки на строки кода и проверяет согласованность данных скриптом ref_numeric_values.py.
Какие пакеты LaTeX нужны для работы backward-traceability?
В преамбулу документа необходимо добавить пакеты \usepackage{hyperref} и \usepackage{listings}.