# backward-traceability

Связывает каждое число в научном PDF со строкой кода, которая его вычислила. Пригодится при оформлении статей в LaTeX для строгой проверки воспроизводимости данных.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2100 установок · ★ 433
- Автор: lingzhi227
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/lingzhi227/agent-research-skills/tree/HEAD/skills/backward-traceability/SKILL.md
- Обновлён: 2026-02-27
- HTML: https://affpapa.org/nevibecode/skills/backward-traceability

## Что делает

Скилл выстраивает цепочку от каждого численного результата в статье до сгенерировавшей его строки скрипта. Вы размечаете вывод расчётов тегами `\hypertarget` и вставляете в LaTeX кликабельные ссылки через `\hyperlink`. Вычисляемые формулы обрабатываются макросом `\num{}` прямо во время компиляции, а код эксперимента выносится в приложение.

Проверку берёт на себя комплектный Python-скрипт `ref_numeric_values.py`. Он сканирует `main.tex`, сверяет текстовые значения с выводом `results.txt` и находит потерянные метки. Для сборки документа понадобятся LaTeX-пакеты `hyperref` и `listings`.

Если в коде поменялись расчёты, ручная правка чисел в тексте сломает проверку целостности: скилл требует строгой связки исходников и отчёта.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/backward-traceability/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/backward-traceability/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/backward-traceability/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/backward-traceability/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install lingzhi227/agent-research-skills backward-traceability
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/backward-traceability/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/backward-traceability
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/backward-traceability/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add lingzhi227/agent-research-skills --skill backward-traceability -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/lingzhi227/agent-research-skills/tree/HEAD/skills/backward-traceability/SKILL.md

## Когда брать
- связать числа в PDF со строками исходного кода
- найти потерянные или несогласованные гиперссылки в LaTeX
- проверить совпадение значений в статье с выводом скриптов
- оформить кликабельный листинг кода в приложении документа

## Примеры запросов агенту
- Проверь трассируемость чисел в paper/main.tex через backward-traceability
- Запусти сверку значений между paper/main.tex и results.txt
- Разметь гиперссылки на код для результатов эксперимента в каталоге статьи

## Похожие
- [latex-posters](https://affpapa.org/nevibecode/skills/k-dense-ai-latex-posters.md) — скилл · 2000 установок
- [kimi-pdf](https://affpapa.org/nevibecode/skills/kimi-pdf.md) — скилл · 419 установок
- [typst](https://affpapa.org/nevibecode/skills/typst.md) — скилл · 2000 установок
- [paper-writing](https://affpapa.org/nevibecode/skills/paper-writing.md) — скилл · 561 установка
- [latex-document-skill](https://affpapa.org/nevibecode/skills/latex-document-skill.md) — скилл · 561 установка
- [paper-compile](https://affpapa.org/nevibecode/skills/paper-compile.md) — скилл · 507 установок

Из того же набора: [lingzhi227/agent-research-skills](https://affpapa.org/nevibecode/by/lingzhi227/agent-research-skills.md) — 23 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
